Si un élément à contenu mixte (texte et élément/s) est localisé avec une expression de localisation XPath, alors seul le contenu de texte de l'élément de contenu mixte est retourné. Le contenu de texte des éléments descendants est ignoré. Cette opération peut être expliquée à l'aide d'un exemple de l'action Mise à jour du/des nœud(s). Veuillez consulter l'action Mise à jour du/des nœud(s) définie dans la capture d'écran ci-dessous. Si l'arborescence XML avait la structure et le contenu suivants : <Element1> <source>AAA <subsource>BBB</subsource> </source> <target></target> </Element1> Alors l'élément cible serait mis à jour avec le contenu de texte de l'élément source à contenu mixte, tout en ignorant le contenu de son élément enfant subsource. Le nœud nommé target serait mis à jour sous <target>AAA</target>. Note : Si vous souhaitez inclure le contenu de texte du/des nœud/s descendant/s, utilisez une fonction string. En utilisant l'exemple XML ci-dessus par exemple, l'expression string($XML1/Element1/source, '') retournera "AAABBB". Note : Les graphiques utilisent la méthode compatible au XPath de la sérialisation : lorsqu'un élément à contenu mixte est localisé en utilisant une expression de localisation XPath, le contenu de texte des éléments descendants est également sérialisé. |