给定以下 XML 结构(我在一个 XML 文件中有这个,还有很多其他内容 -<p>
标签只是在那里表明其他标签可能会跟随):
<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>
或者换句话说,有没有办法让更高级别的标题包含在较低级别的标题和它们后面的所有内容中,从而创建一个嵌套结构。每个 TITEL1,2 和 3 标签的内容应该进入一个新的<TITEL>
元素
我已经在论坛的 XSLT 方面提出了同样的问题,但得到了尝试使用 c# 或 java 的建议。由于我不了解这些语言并且知道的比 PHP 的基础知识要多一些,所以我想尝试这种方式。任何人都可以让我上路吗?