Ant AntStructure任務


此任務用於為Ant構建檔案生成DTD。它包含有關Ant當前已知的所有任務的資訊。
可以使用<taskdef><typedef>元素新增XML實體。此任務不了解所需的屬性。

1. AntStructure任務屬性

屬性 描述 必需
output 用於寫入DTD的輸出檔案

2. AntStructure任務範例

可以通過指定輸出檔案使用<antstructure>元素來簡單地使用它。 請參閱下面的範例。

<antstructure output="project.dtd"/>

如果想要指定除DTD之外的結構,首先需要實現介面 - AntStructure

package org.example;  
import org.apache.tools.ant.taskdefs.AntStructure;  
public class MyPrinter implements AntStructure.StructurePrinter {  
    ...  ...
}

然後可以通過typedef元素使用它。

<typedef name="myprinter" classname="org.example.MyPrinter"/>  
<antstructure output="project.my">  
  <myprinter/>  
</antstructure>