この質問が気になりました。OPが望んでいることをすることは本当に不可能ですか? @Stony は、不正な XML がこれを不可能にすると指摘しました。OP が望む方法で XML 関数が不正な形式の XML で機能しなくても、私は驚かないでしょう。
XML で要素をネストする例を次に示します: http://www.featureblend.com/xml-nesting.html
XML を次のように作成する場合:
<data>
<master_node>
<nested1>First nested node text.</nested1>
<nested2>Second nested node text.</nested2>
<nested3>Third nested node text.</nested3>
</master_node>
</data>
すべてのテキスト コンテンツを取得できます。
$xml = new SimpleXMLElement(file_get_contents('xmltest.xml'));
var_dump($xml->master_node);
おそらく、JavaScript やプレーンな PHP と同様のことが可能です。ファイルを変数にロードし、正規表現または文字列検索関数で解析するだけです。正規表現を使用して XML を解析することは、そうです、正規表現を使用して HTML を解析するようなものです。