3

DOMNodeいくつかの属性を持つオブジェクトがあります。$Node->attributesは でありDOMNamedNodeMap、マップ内のエントリの 1 つを削除するメソッドはありません。このDOMNodeクラスには、要素から属性を削除するメソッドもありません。関連する他の多くのクラスを調べましたが、属性ノードを親から削除するメカニズムを提供するものはないようです。

DOMNode::removeChild動作しません。DOMAttrオブジェクトを渡すと、「見つかりませんエラー」がスローされます。

新しいものを作成し、不要なものを除いDOMNamedNodeMapてすべての属性を追加する以外に...何かアイデアはありますか? ありがとう。

4

1 に答える 1

5
于 2008-10-27T15:39:38.400 に答える