Я преобразую XML-документ, используя XSLT, в XHTML, используя Saxon, совместимый с XSLT 2.0.
В моих документах XML у меня есть такие узлы (здесь для краткости сокращено):
<script type="text/javascript">
document.write('<script>')
</script>
То, что я хочу сделать, это освободить экранированные символы, чтобы <
стало <
, а >
стало >
, в идеале, только когда они встречаются внутри узлов сценария.
Окончательный результат будет:
<script type="text/javascript">
document.write('<script>')
</script>
Возможно ли это, и есть ли какие-либо предложения относительно того, как?