Birden çok metin bloğu ile xml dize ayrıştırma için regex

0 Cevap php

Ben regex çok iyi değilim ... yani birileri bu konuda bana yardımcı olabilir (belki önemsiz)

[Update] Öncelikle xml manipüle iyi yolu aramıyorum (SimpleXMLElement, DOM vs .. iyidir). Ben sadece XML kapalı bağlam dışında bu regex için arıyorum.

ben böyle xml

<myxml>
<node>21</node> som text with <entite>some</entite> other <b>nodes</b>
<node>22</node> some text
</myxml>

I would like to extract <node> with all other entite and text block until next <node> result could be like :

Array {
 [0] = "<node>21</node> som text with <entite>some</entite> other <b>nodes</b>",
 [1] = "<node>22</node> some text"
}

Ben XML ayrıştırma için DOMElement kullanmak istemiyorum, bu yüzden gerçekten regex arıyor.

teşekkürler Eğer bir fikriniz varsa.

0 Cevap