【发布时间】:2016-05-13 06:47:37
【问题描述】:
我正在处理一个 XML 文档,输出是文本。 XML 文档可以有<,它以< 出现
如果我什么都不做,它们会在文本输出中显示为<。但我需要他们留下<
我尝试将它们转换为<,但结果就是这样。
我试过disable-output-escaping,但这似乎只适用于xml输出。
如果& 和> 出现& 和>,我想这同样适用。但我还没有遇到过。
有什么想法吗?
谢谢,约翰
【问题讨论】:
-
请添加您的输入、输出和预期输出的示例。
-
@Johan "但这似乎只适用于 xml 输出"。您实际需要使用什么样的输出?请发帖minimal reproducible example(简化的 XML 输入、简化的 XSLT 和预期的输出)
-
您能否也说一下您使用的是 XSLT 1.0 还是 XSLT 2.0?谢谢!
-
何不干脆将输出方式改为“xml”(并省略xml声明)?
-
省略 xml 声明是一个超级技巧!我需要更多地测试它。但它可能会解决我以另一种方式解决的另一个问题。谢谢。