On Tue, 20 Jul 2004 22:57:20 +0200, Victor Boivie
<[EMAIL PROTECTED]> wrote:
> Assume an XML file that looks like:
> 
> <catalog>
>   <cd>
>    ..
>   </cd>
>   <cd>
>    ..
>   </cd>
>   ..
> </catalog>
> 
> ... and that I would like to know the number of CDs. An xpath expression
> would look like count(/catalog/cd), but how do I run this expression?
> 
> $dom = new DOMDocument();
> $dom->load("catalog.xml");
> $xpath = new DOMXpath($dom);
> var_dump($xpath->query("count(/catalog/cd")->item(0));

this doesn't work yet in DOM. The returned value has to be a nodeset.
Will be fixed some day ;)

see victors answer for the work around

chregu
> 
> ... returns NULL.
> 
> Any ideas?
> 
> Thanks in advance,
> Victor
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


-- 
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  [EMAIL PROTECTED]  |  gnupg-keyid 0x5CE1DECB

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to