3) non numeric indices denote attributes
4) string conversion allows to access TEXT data
-When iterating proerties then the extension always iterates over
-all nodes with that element name. Thus method childen() must be
+When iterating properties then the extension always iterates over
+all nodes with that element name. Thus method children() must be
called to iterate over subnodes. But also doing the following:
-foreach $obj->node_name as $elem) {
+foreach ($obj->node_name as $elem) {
// do something with $elem
}
-Always result in iteration of 'node_name' elements. So no further
+always results in iteration of 'node_name' elements. So no further
check is needed to distinguish the number of nodes of that type.
When an elements TEXT data is being accessed through a property
====
At the moment property access to multiple elements of the same
-name returns an array of SimpleXML objetcs. This should be an
+name returns an array of SimpleXML objects. This should be an
object of a new type instead so that all kinds of linkage,
assignment and deleting would work.