0
林與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
父節點的屬性。
@Alejandro,謝謝偉大的工作,只是添加'匹配'的OR匹配,這是缺少。 :) – 2010-09-08 15:36:34
@Benjamin Ortuzar:你很好。我也更新了答案。 – 2010-09-08 15:53:56
+1用於使用和覆蓋Identity變換以及使用AVT – 2010-09-08 17:45:05