XPath et noeud avec : - XML/XSL - Programmation
Marsh Posté le 16-09-2006 à 10:44:52
C'est tout à fait normal, ce qui précède le : est un namespace. Il doit normalement être déclaré sur le noeud lui-même où sur un des parents par un attribut du style xmlns:a="urn". Je ne connais pas C# mais ça m'étonnerait que ce ne soit pas supporté.
Marsh Posté le 14-09-2006 à 09:17:22
Bonjour,
Je dois naviguer dans un document XML avec XPath dans un code C#. Jusqu'ici pas de problème mais il ce trouve que le document XML (merci Microsoft) contient des noms de noeud avec des : ce qui n'est apparament pas autorisé par le W3C. Donc j'obtiens une belle erreur lorsque que je tente de récupérer un de ces noeuds (syntaxe nom valide. Ex : //a:href, ou a:href est le nom du noeud ).
J'ai cherché pour trouver un caractère d'échapement mais je n'ai rien trouvé.
Avez-vous une solution ?
Merci par avance