Bonjour,

Je cherche a utiliser la fonction DOMDocument::getElementById; La doc dit qu'il me faut déclarer un DTD. Sauf que je ne sais pas le faire.

Quelqu'un saurai me montrer la voix pour créer ce DTD

Voici mon PHP/XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
$xml = <<<XXX
<?xml version="1.0" ?>
<root>
    <value id="777">
        <value key="name">Container</value>
        <value id="888">
            <value key="name">Object</value>
            <link key="owner">777</link>
        </value>
    </value>
</root>
XXX;
 
$doc = new DOMDocument('1.0');
$doc->loadXML($xml);
$element = $doc->getElementById('888');
var_dump($element);
Merci,