Paring xml simple_xml
-
There's a structure like that.
<text> sometext sometext <bold>bolded text</bold> sometext <bold>bolded text</bold> </text>
I'm doing this.
$xml = new SimpleXmlElement($str); $text = $xml->xpath("//text");
So $text = sometext sometext sometext
And I need the meaning to be all the text inside.
<bold>
)Ask how this can be realized, there is very little experience with simplexml.
-
$str="<body><text>sometext sometext <bold>bolded text</bold> sometext <bold>bolded text</bold></text></body>"; $xml = DOMDocument::loadXML($str); $xpath = new DOMXpath($xml); $text = $xpath->query("//text"); echo $text->item(0)->nodeValue; // sometext sometext bolded text sometext bolded text