XML ノードの行を順序なしリストに変換しようとしていますが、問題があります。
たとえば、次のノードを使用します。
<test>
Line1
Line2
Line3
</test>
PHPでこれに変換したい
<ul>
<li>Line1</li>
<li>Line2</li>
<li>Line3</li>
</ul>
DOMDocument と SimpleXML を使用してみましたが、どちらも改行を保持していないようです。エコーされると、ノード値は次のようになります。
Line1 Line2 Line3
explode
各行を要素として含む配列を作成するためにも試しました:
$lines = explode( '\n', $node->nodeValue);
ただし、要素が 1 つの配列しか返さないため、順序付けされていないリストを作成することはできません。
これを行う簡単な方法はありますか?
ありがとう。