0

これが私の問題です:

DOM に解析されるソース XML ファイルがあります。XML フラグメントも取得しました (: など<a>text1<b/></a>)。フラグメントの「ルート」要素は、常にソース DOM の要素 (同じ名前) と一致します。DOM のノードをこれに置き換えることはできますか?

まず、私が考えたのは、文字列フラグメントを DOM として解析することです。次に、replaceChild()メソッドを使用しようとしましたが、間違って使用したか、同じ DOM に既に存在するノードにのみ適用できます。それで、誰かがこれをどのように達成できるかを示すことができますか?

4

2 に答える 2

2

最初に getParentNode() を呼び出してから、取得した親ノードに対して replaceChild() を呼び出す必要がある場合があります。

于 2013-02-20T00:37:49.230 に答える