jQueryを使用してXML要素をメモリ内のXML文書に追加しています。XML文書にjQuery.appendToを使用するときにデフォルトの名前空間を削除する方法
var newElem = xmlDoc.find("newElem");
if (newElem.length == 0)
newElem = $("<newElem/>").appendTo(xmlDoc);
私は何で終わることは次のとおりです。
<newElem xmlns="http://www.w3.org/1999/xhtml"></newElem>
このXMLは、AJAX呼び出しでサーバーまで送信され、dom4jの中で、デフォルトの名前空間を使用すると、痛みです。既定の名前空間の追加を停止する方法はありますか?
私は途中でFirefoxを使用しています。これはブラウザ固有のものでしょうか?
createElementを使って分かります。キーは、jQueryの内部作成ルーチンではなく、それを使用することです。 –
これは、どのドキュメントを呼び出すかとは関係ありません。 jQueryは常に 'window.document'でそれを呼び出しますが、おそらく自分の文書でそれをやっているでしょう。それが働いていると聞いてよかった! –