Я новичок в ANT и XML.Синтаксис XML кажется действительно запутанным.Следующие три структуры "echo" являются правильными в моем ANT.
<echo message="Hello "/>
<echo message="Hello "></echo>
<echo> Hello </echo>
, но когда я использую "набор файлов",
<fileset dir="." includes = "**/*.java" id="myid" />
<fileset dir="." includes = "**/*.java" id="myid2" ></fileset>
все еще верны, но
<fileset> dir="." includes = "**/*.java" id="myid2" </fileset>
считаются неправильными ANT:
The <fileset> type doesn't support nested text data ("dir="." ...="myid2"").
Существует ли какое-то общее правило для различия синтаксических различий между заголовками, например "fileset" и "echo", я имею в виду, как "echo" разрешает вложенные текстовые данные, а "fileset" - нет?Благодарю.