Re: XML DOM & XPath
[email protected] (neill) Mon, 03 Nov 2003 17:14:21 +0000
| Newsgroups | php.xml.dev |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 03 Nov 2003 10:53:33 +0000, Ian Williams wrote:
You can do it the same way you did before:
$xml = new DomDocument();
$xml->loadXML($strXml);
$xPath = new DomXPath($xml);
$result = $xPath->query('yourqueryhere');
print_r($result);
NB. This is using php5b2. You can also do XPath queries in PHP4
using the domxml extension
(http://uk.php.net/xpath_new_contextwww.php.net/domxml)
> I have an XML document as a string $strXml, that looks a little like this:
>
> <recordset>
> <row>
> <userid>1</userid>
> <username>Bob</username>
> <password>Rover</username>
> </row>
> <row>
> <userid>2</userid>
> <username>Fred</username>
> <password>Fido</username>
> </row>
> </recordset>
>
> What's the best way to grab a single value from this form? In the past (in
> VB), I have loaded the XML into a DOM Document, and used an XPath query to
> select the data I want, and then bung the output into a string.
>
> Any suggestions?
>
> Thanks
> Ian
--
riot.