[XPath] Problème de chemin de données
Hello,
J'ai un fichier xslt qui accède à un xml par la commande suivante:
Code:
1 2 3 4 5 6 7 8
|
<xsl:attribute name="nodeset">
<xsl:value-of select="$vFileData"/>
<xsl:text>/pd:directoryEntry</xsl:text>
<xsl:value-of select="$path"/>
<xsl:text>/pd:</xsl:text>
<xsl:value-of select="@name"/>
</xsl:attribute> |
Ce qui me donne l'atribut suivant:
Code:
nodeset="document('data01.xml')/pd:directoryEntry/pd:person/pd:firstname"
Ce qui me paraît correct par rapport à mon XML:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<?xml version="1.0" encoding="UTF-8"?>
<directoryEntry xmlns:pd=...>
<directoryEntryGroup>
<name>**** Please insert : "Nom" ****</name>
<description>**** Please insert : "Description" ****</description>
</directoryEntryGroup>
<directoryEntry>
<person>
<civility>**** Please insert : "Titre" ****</civility>
<lastname>**** Please insert : "Nom" ****</lastname>
<firstname>**** Please insert : "Prénom" ****</firstname>
</person>
<company>
<name>**** Please insert : "Nom de la compagnie" ****</name>
</company>
... |
Mais lorsque j'ouvre le fichier xhtml créé aisni, il me met l'erreur suivante (console de debuggage de firefox):
Erreur : XForms Error (10): Error parsing XPath expression: document('data01.xml')/pd:directoryEntry/pd:directory/pd:directoryEntry/pd:person/pd:firstname
Ou est l'erreur?
Merci d'avance!! :lol: