Skip to content
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 — не используется

Пример

&amp;lt&#59;project name&#61;&quot;project_name&quot; basedir&#61;&quot;.&quot; default&#61;&quot;all&quot;&amp;gt&#59;
    &amp;lt&#59;target name&#61;&quot;all&quot;&amp;gt&#59;
        &amp;lt&#59;xmlproperty file&#61;&quot;want.xml&quot; /&amp;gt&#59;
        &amp;lt&#59;echo message&#61;&quot;$&#123;project.target.echo(message)&#125;&quot; /&amp;gt&#59;
        &amp;lt&#59;echo message&#61;&quot;$&#123;project.target(name)&#125;&quot; /&amp;gt&#59;
        &amp;lt&#59;echo message&#61;&quot;$&#123;project.target.xmlproperty(file)&#125;&quot; /&amp;gt&#59;
    &amp;lt&#59;/target&amp;gt&#59;
&amp;lt&#59;/project&amp;gt&#59;

Категория:Want. Теги

Clone this wiki locally