Bir SimpleXMLElement XML içeriğini alma

0 Cevap php

Bir SimpleXMLElement "innerHTML" ayıklamak için bir yolu var mı?

Örneğin nasıl '<div><h1>Hello World</h1></div>' SimpleXMLElement kullanarak aşağıdaki XML Kanunu'nun çıkmak olacaktır:

<xml>
  <body1>
    <div><h1>Hello World</h1></div>
  </body1>
  <body2>
    <div><h2>Goodby Moon</h2></div>
  </body2>
</xml>

I read the documentation and all I came up with was $xml->body1->asXML();. It is almost the right solution but it also adds the root tag:

 <body1>
   <div><h1>Hello World</h1></div>
 </body1>

Çevredeki body1 etiketleri atlamak mümkün mü?


Edit:

Xml de bu gibi görünebilir:

<xml>
  <body1>
    <div><h1>Hello World</h1></div>
    <div><h1>Hello Moon</h1></div>
    Some Text
  </body1>
  <body2>
    <div><h2>Goodby Moon</h2></div>
  </body2>
</xml>

http://codepad.org/8ZuRYZOW, olduğu gibi

0 Cevap