0

我有一个 XML 文档,它由附加到它的其他几个 XML 文档组成。因此,文档中有几个 XML 声明会阻止我的 XSLT 正确解析它。我正在尝试使用 antreplacereplaceregexp任务从文档中删除声明,但它们对文件没有任何作用。这就是我到目前为止所拥有的。

<replaceregexp file="${cppUnit.file}" >
    <regexp pattern="&lt;?xml * ?&gt;" />
    <substitution expression="" />
</replaceregexp>
4

2 回答 2

2

试试这个:

<replaceregexp file="${cppUnit.file}" match="&lt;\?xml.*\?&gt;"
     replace="" byline="true"/>
于 2012-06-18T14:35:41.240 回答
0

行。这行得通。

<regexp pattern="..?xml version=.1.0. encoding='ISO-8859-1' standalone='yes' ?..." />
于 2012-06-18T14:35:27.560 回答