かなり簡単 - SimpleXMLを使用して処理命令ノードのデータにアクセスする方法はありますか?私は、SimpleXMLはまあ単純であることを理解しています。その結果、多くの制限があり、主に混在したコンテンツノードで作業しています。PHPのSimpleXMLによる処理指示へのアクセス
例:
Test.xml
<test>
<node>
<?php /* processing instructions */ ?>
</node>
</test>
Parse.php
$test = simplexml_load_file('Test.xml');
var_dump($test->node->php); // dumps as a SimpleXMLElement, so it's sorta found,
// however string casting and explicitly calling
// __toString() yields an empty string
だからこれは単にのSimpleXMLの単純性によって課される技術的制限である、または方法があります?必要に応じてSAXまたはDOMに移行しますが、SimpleXMLはうまくいくでしょう。
ああ、私は見ます。 yuck - 私はDOM/SAXに戻ると思います。 – Dan