SimpleXMLElement オブジェクトを返す特定のウィキペディア ページを取得する次の作業例があります。
ini_set('user_agent', 'michael@example.com');
$doc = New DOMDocument();
$doc->load('http://en.wikipedia.org/w/api.php?action=parse&page=Main%20Page&format=xml');
$xml = simplexml_import_dom($doc);
print '<pre>';
print_r($xml);
print '</pre>';
どちらが返されますか:
SimpleXMLElement Object
(
[parse] => SimpleXMLElement Object
(
[@attributes] => Array
(
[title] => Main Page
[revid] => 472210092
[displaytitle] => Main Page
)
[text] => <body><table id="mp-topbanner" style="width: 100%;"...
ばかげた質問/心の空白。私がやろうとしているのは、 $xml->parse->text 要素をキャプチャし、それを解析することです。したがって、最終的に返してほしいのは次のオブジェクトです。どうすればこれを達成できますか?
SimpleXMLElement Object
(
[body] => SimpleXMLElement Object
(
[table] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => mp-topbanner
[style] => width:100% ...