ho bisogno di ottenere il contenuto HTML di answer
in questo po 'di XML:PHP SimpleXML ottenere InnerXml
<qa>
<question>Who are you?</question>
<answer>Who who, <strong>who who</strong>, <em>me</em></answer>
</qa>
quindi voglio ottenere la stringa "Chi chi, <forte> che chi </strong >, <em> me </em > ".
Se ho la answer
come SimpleXMLElement
, posso chiamare asXML()
per ottenere "<risposta> Chi che, <forte> che chi </strong >, <em> me </em > </risposta >", ma come ottenere l'XML interno di un elemento senza l'elemento stesso avvolto attorno ad esso?
Preferirei modi che non implichino funzioni di stringa, ma se questo è l'unico modo, così sia.
Questo è sicuramente il caso d'uso sbagliato per regex. Non si dovrebbe mai usarlo per l'analisi xml/dom. non parlare di quella $ match [0] contiene sempre il testo completo da cercare. E $ xml è un oggetto, non una stringa. –