希望大家能帮忙。我有一个字符串(请记住它类似于 XML,但我的应用程序将其视为二进制字符串),其中包含文本中的多个 xml 声明。我想删除这些声明。例如
<?xml version="1.0" encoding="UTF-8"?>
<Parent>
<?xml version="1.0" encoding="UTF-8"?>
<Child1>
.
.
</Child1>
<?xml version="1.0" encoding="UTF-8"?>
<Child2>
.
.
</Child2>
</Parent>
omit-xml-declaration="yes" 在这种情况下将不起作用,因为它无法访问文档中的声明。除了使用 XSLT 的第一个声明之外,还有什么方法可以转义任何声明?我也许可以以某种方式使用 CDATA(但不确定这是否可行)