|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inactif
![]() Inscription : mars 2012 Messages : 13 ![]() |
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 :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
Pas besoin de DTD, si y'a l’attribut id
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Inactif
![]() Inscription : mars 2012 Messages : 13 ![]() |
Merci stealth35,
Le problème est peut être ailleurs dans ce cas. Car lorsque j'exécute le code que j'ai posté j’obtiens toujours NULL Une piste ? |
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 974 ![]() |
http://fr.php.net/manual/en/domdocum...lementbyid.php
Citation:
Code :
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|||
|
|
10
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
visiblement il faut faire :
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#6 | ||
|
Inactif
![]() Inscription : mars 2012 Messages : 13 ![]() |
Géniale stealth35
Merci Séb. ca "fonctionne" : Code PHP :
Malheureusement, je n'ai pas la main sur le fichier *.xml et ces solutions m'oblige a le remanier (a la volé). En réalité, mon véritable problème provient d'une latence sur les $xpath->query('value[@id=XXX]') que j'ai utilisé pour palier a mon manque sur les DTD. Mais maintenant que je sais utiliser getElementById je me demande si ca va vraiment améliorer la recherche... Je vais faire les tests... Merci, @++ |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com