给出下面的XML结构(我有这样的一个XML文件,有很多其他的内容 - <p>
标签只是为了表明其他标签可以跟随):PHP深化XML结构
<TITEL1>...</TITEL1>
<p>..</p>
<TITEL2>...</TITEL2>
<TITEL3>...</TITEL3>
<TITEL3>...</TITEL3>
<P>...<P>
有没有办法让这个使用PHP(将其写入到一个新的文件):
<TITEL1>
<TITEL>...</TITEL>
<p>...</p>
<TITEL2>
<TITEL>...</TITEL>
<TITEL3>
<TITEL>...</TITEL>
<P>...</P>
</TITEL3>
<TITEL3>
<TITEL>...</TITEL>
<P>...</P>
</TITEL3>
</TITEL2>
</TITEL1>
,或者换句话说,是有办法有更高层次titels围较低水平titels和它们后面的所有内容,从而创建一个嵌套结构。每个TITEL1,2和3标签的内容应该变成新的<TITEL>
-element
我已经在论坛的XSLT端提出了同样的问题,但得到了建议尝试使用c#或java。由于我不知道这些语言,并且比PHP的基础知识略懂,所以我想这样做。任何人都可以在我的路上设置我吗?
作为一个附加问题 - 如何使用Java(JDOM/SAX)做同样的事情? – futureelite7 2010-01-21 11:01:27