我正在用PHP閱讀一些XML,目前正在使用DOMDocument
類來這樣做。我需要一種方法來獲取標籤(例如DOMElement
)屬性的名稱和值,而不事先知道它們中的任何一個。 documentation似乎沒有提供這樣的東西。我知道,如果我有它的名字,我可以得到一個屬性的值,但是,我不知道這兩者中的哪一個,都需要找到它們。有沒有辦法獲得DOMElement的所有屬性?
我也知道像SimpleXMLElement
這樣的其他類有此功能,但我對如何使用DOMDocument
可以完成這項功能感興趣。
謝謝!請注意,您鏈接的文檔適用於PHP4。對於那些使用PHP5(像我一樣),這是最近的文檔:http://us.php.net/manual/en/class.domnode.php#domnode.props.attributes – 2009-08-27 03:35:31
這是錯誤的。 foreach爲您提供DOMNodes,它具有nodeName和nodeValue屬性。 – 2016-07-28 12:13:26