j'utilise DOMParser pour parser un flux XML que je reçois d'un server
externe. Ce flux reference une DTD, sans chemin. Et du coup, mon
DOMParser me renvoie un "File not found" lorsqu'il veut valider le flux
XML reçu.
Comment est-ce que je peux forcer le namespace de la DTD ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TestMan
Sur un parseur tu doit pourvoir surcharger (ou forcer) les références publiques de DTD à pointer vers une DTD donnée si elle n'existe pas.
Une autre solution est se limiter à du XML "bien formé" (et d'oublier la validation via DTD).... selon le PB celà peut-etre une solution envisageable si par exemple le format du message est définit par un contrat de service entre les partenaires par exemple.
@+
TM
Dripple wrote:
Salut,
j'utilise DOMParser pour parser un flux XML que je reçois d'un server externe. Ce flux reference une DTD, sans chemin. Et du coup, mon DOMParser me renvoie un "File not found" lorsqu'il veut valider le flux XML reçu.
Comment est-ce que je peux forcer le namespace de la DTD ?
Merci.
Dripple.
Sur un parseur tu doit pourvoir surcharger (ou forcer) les références
publiques de DTD à pointer vers une DTD donnée si elle n'existe pas.
Une autre solution est se limiter à du XML "bien formé" (et d'oublier la
validation via DTD).... selon le PB celà peut-etre une solution
envisageable si par exemple le format du message est définit par un
contrat de service entre les partenaires par exemple.
@+
TM
Dripple wrote:
Salut,
j'utilise DOMParser pour parser un flux XML que je reçois d'un server
externe. Ce flux reference une DTD, sans chemin. Et du coup, mon
DOMParser me renvoie un "File not found" lorsqu'il veut valider le flux
XML reçu.
Comment est-ce que je peux forcer le namespace de la DTD ?
Sur un parseur tu doit pourvoir surcharger (ou forcer) les références publiques de DTD à pointer vers une DTD donnée si elle n'existe pas.
Une autre solution est se limiter à du XML "bien formé" (et d'oublier la validation via DTD).... selon le PB celà peut-etre une solution envisageable si par exemple le format du message est définit par un contrat de service entre les partenaires par exemple.
@+
TM
Dripple wrote:
Salut,
j'utilise DOMParser pour parser un flux XML que je reçois d'un server externe. Ce flux reference une DTD, sans chemin. Et du coup, mon DOMParser me renvoie un "File not found" lorsqu'il veut valider le flux XML reçu.
Comment est-ce que je peux forcer le namespace de la DTD ?