以下ant代码用于获取具有公共dtd的产品版本,但不适用于系统dtd文件。 xmlTask如何解决系统dtd。
<xmlcatalog id="productDtd">
<dtd publicId="-//IBM//DTD DITA Concept//EN"
location="${product.properties.dir}/version/dtd/product.dtd"/></xmlcatalog>
<xmltask source="${product.properties.dir}/version/ABC.product">
<xmlcatalog refid="productDtd"/>
<copy path="/product/version/text()" property="PRODUCT_VERSION"/>
</xmltask>