【发布时间】:2010-09-08 14:13:06
【问题描述】:
我正在使用 PHP5,我需要将 XML 转换为以下形式:
<section>
<heading>
<line absolutePage="4" page="2" num="35">A Heading</line>
</heading>
<subsection type="type1">
<heading label="3">
<line absolutePage="4" page="2" num="36">A Subheading</line>
</heading>
<content/>
</subsection>
</section>
变成这样:
<section name="A Heading">
<heading>
<line absolutePage="4" page="2" num="35">A Heading</line>
</heading>
<subsection type="type1" label="3" name="A Subheading">
<heading label="3">
<line absolutePage="4" page="2" num="36">A Subheading</line>
</heading>
<content/>
</subsection>
</section>
请注意,label 属性已从标题属性复制到父元素。
还添加了heading/line 元素的文本作为heading 父节点的属性。
【问题讨论】: