-
Notifications
You must be signed in to change notification settings - Fork 14
Want. xmlproperty
Alexey Shumkin edited this page Jun 21, 2019
·
1 revision
Разбирает XML-файл и заносит значения тегов и их атрибутов в свойства, именуемые по шаблону:
<prefix></prefix><имя_узла>[.<имя_узла>[...N]][(<имя_атрибута>)]
или, при collapseattributes = True:
<prefix></prefix><имя_узла>[.<имя_узла>[...N]][.<имя_атрибута>]
- file — имя XML-файла
- collapseattributes — признак того, чтобы атрибуты в шаблоне не выделять скобками, а отмечать, как узлы — точкой. По умолчанию False
- prefix — префикс имён свойств
- keeproot — признак генерации свойств, начиная с корневого узла. По умолчанию True
- validate — не используется
&lt;project name="project_name" basedir="." default="all"&gt; &lt;target name="all"&gt; &lt;xmlproperty file="want.xml" /&gt; &lt;echo message="${project.target.echo(message)}" /&gt; &lt;echo message="${project.target(name)}" /&gt; &lt;echo message="${project.target.xmlproperty(file)}" /&gt; &lt;/target&gt; &lt;/project&gt;