0

他のいくつかのXMLドキュメントで構成されるXMLドキュメントが追加されています。その結果、ドキュメント内にいくつかのXML宣言があり、XSLTがドキュメントを正しく解析できません。replaceantとtasksを使用してドキュメントから宣言を削除しようとしてreplaceregexpいますが、ファイルには何もしません。これは私がこれまでに持っているものです。

<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 に答える