Я относительно новичок в XSLT. Я столкнулся с проблемой, что не знаю, как обойти. У меня есть довольно большой XML-документ, который я пытаюсь преобразовать в другой меньший, уточненный XML-документ.Трансформация & в XSLT?
Большой XML документ имеет этот стиль:
<Property>
<name>Document name</name>
<value>SomeValue</value>
</Property>
...
<Property>
<name>Document Title</name>
<value>Me %amp; you</value>
</Property>
Как превратить значение между элементами стоимости и сохранить «& усилителя»; неповрежденными. По-видимому, преобразование этого XML вызывает ошибки из-за того, что амперсанд скрывается в тексте.
Примечание. Этот большой XML генерируется приложением, которое извлекает данные с сервера. Так я вроде застрял дело с экранируйте :(
Ваш вопрос непонятен. Всякий раз, когда вы сериализуете свой вывод с помощью метода XML (или HTML), символ '&' будет выполняться как '&' ссылка на сущность в качестве спецификации XML. Только при сериализации вывода с помощью метода 'text' escape не выполняется. – 2010-10-20 20:46:59
Хороший вопрос, +1. См. Мой ответ для простого примера преобразования с требуемым свойством. –