i've spent an hour googling and reviewing documentation for phpxml and
i'm having trouble implementing phpxml..
i've read
and it is pretty straight forward stuff... except there is no
indication how to actually stick the phpxml code within a php file so
it is usable.
gives examples, but being a noob to this, it isn't too clear to me...
i was able to get this to work:
$x = new XPath( "yourFile.x ml" );
$result = $x->getData("/someElement/elementName");
but i have no clue how to get these to work:
1. $tree = $x->exportAsXml( "/content[1]/blah[1]");
what is content? what is blah? how can i print this content and blah
as xml?
2. how do i implement the following?
//*[count(BBB)=2]
i tried
$result = $x->getData('//*[count(ip_addres s)=1]');
echo $result;
and it kicks out the following error:
XPath error in XPath.class.php :5813 The supplied xPath
'//*[count(ip_addres s)=1]' does not *uniquely* describe a node in the
xml document.Not unique xpath-query, matched 7-times.
the good news phpxml appears to understand the code (there are 7
instances of ip_address in the document), the bad news is that i don't
;-)
the functionality that i *really* want, though, is to be able to count
a given element directly. count() appears to count those elements with
a certain number of child elements. i want to count the elements
directly.
can anyone help?
tia...
i'm having trouble implementing phpxml..
i've read
and it is pretty straight forward stuff... except there is no
indication how to actually stick the phpxml code within a php file so
it is usable.
gives examples, but being a noob to this, it isn't too clear to me...
i was able to get this to work:
$x = new XPath( "yourFile.x ml" );
$result = $x->getData("/someElement/elementName");
but i have no clue how to get these to work:
1. $tree = $x->exportAsXml( "/content[1]/blah[1]");
what is content? what is blah? how can i print this content and blah
as xml?
2. how do i implement the following?
//*[count(BBB)=2]
i tried
$result = $x->getData('//*[count(ip_addres s)=1]');
echo $result;
and it kicks out the following error:
XPath error in XPath.class.php :5813 The supplied xPath
'//*[count(ip_addres s)=1]' does not *uniquely* describe a node in the
xml document.Not unique xpath-query, matched 7-times.
the good news phpxml appears to understand the code (there are 7
instances of ip_address in the document), the bad news is that i don't
;-)
the functionality that i *really* want, though, is to be able to count
a given element directly. count() appears to count those elements with
a certain number of child elements. i want to count the elements
directly.
can anyone help?
tia...
Comment