2012-04-11 4 views
1

ループを使用して$ listという配列を生成しています。それは私のループが正しく、私の配列を移入された本家、私はより良いものを理解しているDOMの事、もう少しにディグしたいと思います(このDOMの事は新しいの私にあるDOMNodeListオブジェクトとDOMElementオブジェクトをエコーする方法は?

// $content is a DOMNodeList Object 
// $value is a DOMElement Object 

$list = array(); 

foreach ($content as $value){ 

    array_push($list, 'title'=>$value->nodeValue); 

} 

...魔法のように働いています。 ..)。だから、私が望むのは、DOMNodeList Object ($content)DOMElement Object ($value)のように見えることです。

私の質問は簡単です:どうすればこれらの要素をエコーアウトすることができますか?

+0

チェックアウト[Firebugの](http://getfirebug.com/)。 – Travesty3

+0

[PHPのDOMDocumentオブジェクトをデバッグ]の可能な複製(http://stackoverflow.com/questions/684227/debug-a-domdocument-object-in-php) – hakre

+0

こんにちはTravelo。私はすでに火虫がインストールされています。どのようにして$ contentと$ valueが "内部から見える"かをチェックするにはどうすればいいですか? – Marc

答えて

4

「エコーアウト」DomElementよりも、ドキュメント:http://php.net/manual/en/class.domelement.phpを読んでください。

あなたは、XML表現を参照してくださいhttp://www.php.net/manual/en/domnode.c14n.phpを使用したい場合は、 すなわち

echo $value->c14N(false,true); 
+0

ありがとうございます。あなたが私に与えた命令は働いていて、私はそれが欲しいものを見ることができます。ありがとう:)私はさらにドキュメントを読むでしょう... – Marc

関連する問題