Transform & in XSLT?

Ich bin relativ neu in XSLT. Ich bin gekommen, über ein Problem, dass ich nicht weiß wie man das umgehen kann. Ich habe eine ziemlich große XML-Dokument, dass ich bin versucht zu transformieren, um in einem kleineren, verfeinert XML-Dokument.

Großen XML-Dokument hat diesen style:

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

Wie verwandeln Sie den Wert zwischen dem Wert der Elemente und halten Sie die "&amp"; intakt. Anscheinend ist die Transformation dieser XML-Fehler verursacht durch das kaufmännische und-Zeichen escape im text.

Hinweis: Dieses große XML wird generiert, indem eine Anwendung, zieht Daten von einem server. So bin ich irgendwie stecken Umgang mit der escape kaufmännisches und-Zeichen 🙁

Ihre Frage ist nicht klar. Wenn Sie serialisieren Sie Ihre Ausgabe mit XML (oder HTML) - Methode & Charakter wird als Flucht &amp; entity-Referenz als XML-Spezifikationen fordern. Nur beim serialisieren Ausgabe mit text Methode, die Flucht wird nicht ausgeführt.
Gute Frage, +1. Siehe meine Antwort ein einfaches Beispiel für eine transformation mit der Eigenschaft required.

InformationsquelleAutor Adam | 2010-10-20

Schreibe einen Kommentar