php parsing
[email protected] ("Gert Mellak") Fri, 10 Sep 2004 11:56:44 +0200
| Newsgroups | php.xml.dev |
|---|---|
| Message-ID | <[email protected]> |
Hi, NG! I've spent many hours trying to understand why the dom-functions in php do this and that, but the following I can't understand: My xml-file looks like: <Data> <Article> <Number>3746</Number> <Description>This is the article description</Description> <Groups> <Group1>Group1</Group1> <Group2>Group2</Group2> <Group3>Group3</Group3> </Groups> </Article> </Data> having the current node "Groups", I call //-- snip $childNodes = $curNode->child_nodes(); echo "Number of child-nodes: " . count($childNodes) . "<br>"; //-- /snip The output is: "Number of child-nodes: 7" When I echo the node_name() of each child-node, every second node is called #text Could anyone of you explain why php reacts like this? I would expect a child-count of three and definitely no #text-nodes... Thanks in advance, Gert.