Do you have a question? Post it now! No Registration Necessary. Now with pictures!
February 15, 2006, 6:35 pm
rate this thread
i'm having trouble implementing phpxml..
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.xml" );
$result = $x->getData("/someElement/elementName");
but i have no clue how to get these to work:
1. $tree = $x->exportAsXml("/content/blah");
what is content? what is blah? how can i print this content and blah
2. how do i implement the following?
$result = $x->getData('//*[count(ip_address)=1]');
and it kicks out the following error:
XPath error in XPath.class.php:5813 The supplied xPath
'//*[count(ip_address)=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
can anyone help?
Re: php and phpxml
could be exporting to a specified filepath (but them why didn't it get named
more likely, it could be specifying what part of the document tree to
export. elements are nested you know, just like subdirectories, and like
subdirectories, you can also access then by using html/unix-style filepaths.
just a convenient method of packing a path into a string.
try putting ip_address in quotes instead. this is bad form. PHP is picking
up the slack by treating it as a string. make it a real string.
then specify the path to the ip_address you want, like I talked about above.
go thru the elements in the order they are nested by, and that's your path.
and put it in quotes.
I can't download the library to help you (that page you specified has no
download link). even then I am not that good at looking at other people's
- » ftp_nlist returns false for empty directory instead of empty array
- — Previous thread in » PHP Scripting Forum