Я преобразовываю XML-документ с помощью XSLT в XHTML, используя Saxon, совместимый с XSLT 2.0.Unescape во время преобразования XSLT
В моих XML-документов, у меня есть узлы, как так (усеченный здесь для краткости):
<script type="text/javascript">
document.write('<script>')
</script>
То, что я хочу быть в состоянии сделать это unesacape уцелевших символов, так что <
становится <
и >
становится >
, в идеале, только когда они встречаются внутри узлов сценария.
Конечный результат будет таким:
<script type="text/javascript">
document.write('<script>')
</script>
Возможно ли это, и какие-либо предложения относительно того, каким образом?
Joel , Мне любопытно, с каких пор Xalan XSLT 2.0 совместим? Насколько я знаю (http://xml.apache.org/xalan-j/), он реализует XSLT 1.0 и различные расширения. –
Oops - My Bad. Я использую саксон. Отредактировано, чтобы это отразить. – Joel