phpbar.de logo

Mailinglisten-Archive

[php] SimpleXML und WebDAV Namespace

[php] SimpleXML und WebDAV Namespace

Seong-Min Kang kang at respice.de
Sam Jun 30 14:13:16 CEST 2007


Hi,

Hendrik Bauer schrieb:
> leider nicht. DOM liefert die selbe Fehlermeldung.

echt?
Bei mir funktioniert der folgende Beispielcode anstandslos.

<?php
$xml = '<?xml version="1.0" encoding="utf-8" ?>
<D:propfind xmlns:D="DAV:">
  <D:prop xmlns:R="http://www.foo.bar/boxschema/">
    <R:bigbox/>
    <R:author/>
    <R:DingALing/>
    <R:Random/>
  </D:prop>
</D:propfind>';
$Doc = DOMDocument::loadXML($xml);
$X = new DOMXPath($Doc);
$X->registerNamespace('D:', 'DAV:');
$nodes = $X->query('//D:prop');
echo $nodes->length;
?>

und gibt wie erwartet "1" zurück.

Grüße Seong

php::bar PHP Wiki   -   Listenarchive