次の 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 の基本よりも多少知っているので、そのようにしようと考えました。誰か私を道に立たせてくれませんか?