You are here: php and phpxml « PHP Programming Language « IT news, forums, messages
php and phpxml

Posted by Skeets on 02/15/06 20:35

i've spent an hour googling and reviewing documentation for phpxml and
i'm having trouble implementing phpxml..

i've read

http://www.zvon.org/xxl/XPathTutorial/General/examples.html

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.

http://jm3.net/misc/php-xpath-quickstart/

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[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_address)=1]');
echo $result;

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
directly.

can anyone help?

tia...

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация