je dois obtenir le contenu HTML de answer
dans ce bit XML:PHP SimpleXML obtenir InnerXml
<qa>
<question>Who are you?</question>
<answer>Who who, <strong>who who</strong>, <em>me</em></answer>
</qa>
Je veux obtenir la chaîne « Qui qui, <fort> qui qui </strong >, <em> moi </em > ".
Si je le answer
comme SimpleXMLElement
, je peux appeler asXML()
pour obtenir "< réponse > Qui qui, <fort> qui qui </strong >, <em> me </em > </réponse >", mais comment obtenir le XML interne d'un élément sans que l'élément lui-même ne l'entoure?
Je préférerais des manières qui n'impliquent pas des fonctions de chaîne, mais si c'est la seule manière, ainsi soit-il.
C'est certainement le mauvais cas d'utilisation pour regex. On ne devrait jamais l'utiliser pour l'analyse xml/dom. ne pas parler de ce $ match [0] contient toujours le texte complet à rechercher. Et $ xml est un objet, pas une chaîne. –