Transform & XSLT?

Je suis relativement nouveau à XSLT. J'ai rencontré un problème que je ne sais pas comment la contourner. J'ai un assez grand document XML que je suis en train de se transformer en un autre plus petit, raffiné document XML.

Le grand document XML a ce style:

 <Property>
  <name>Document name</name>
  <value>SomeValue</value>   
 </Property>
...
 <Property>
  <name>Document Title</name>
  <value>Me %amp; you</value>   
 </Property>

Comment transformer la valeur entre les éléments de valeur et de garder le "&amp; intact. Apparemment, la transformation de ce XML est à l'origine des erreurs dues à l'esperluette échapper dans le texte.

Remarque: Cette grande XML est généré par une application qui extrait des données à partir d'un serveur. Donc je suis un peu resté traiter avec la fuite esperluette 🙁

  • Votre question n'est pas claire. Chaque fois que vous sérialiser votre sortie avec XML (ou HTML) méthode, & le caractère d'échappement comme &amp; de référence d'entité XML spécifications de la demande. Seulement lors de la sérialisation de sortie avec text méthode, l'évasion n'est pas effectuée.
  • Bonne question, +1. Voir ma réponse par un exemple simple d'une transformation avec la propriété requise.
InformationsquelleAutor Adam | 2010-10-20