• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLのネームスペースの指定・変更・削除ができません。。)

XMLネームスペースの指定・変更・削除について

このQ&Aのポイント
  • XMLネームスペースの指定や変更、削除ができない場合について調査しています。
  • Javascriptを使用してMathMLの<math></math>タグに要素を追加する方法についても検討しています。
  • 具体的には、XMLファイル内の<math></math>に要素を追加する際に生じるネームスペースの問題について解決方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

既に解決していると思うが、 すまん, 第一引数の名前空間コピペミスったorz XHTMLの名前空間じゃなくてMathMLの名前空間じゃなきゃいけませんねorz

yuchooo
質問者

お礼

わざわざありがとうございます。 解決はできました。 またご縁があったらよろしくおねがいしますね^^

その他の回答 (1)

回答No.1

var element = document.createElementNS("http://www.w3.org/1999/xhtml","mi"); //XMLなので,innerTextを使いたいという気になれない。 //textContentを使いたい。 //(HTML5を基準にするならありなのかなあ?) //>document.body.parentNode.innerHTML //ここは,規格に沿うなら, //http://www.w3.org/TR/DOM-Level-3-LS/Overview.html#contents //でOperaは出来る。 //沿わないけれどほかの方法としてGeckoやSafariでは //https://developer.mozilla.org/en/XMLSerializer //を使えばノードのソースを得られる //今どうなってるか知らんが,調べた当初はあまり歓迎されてない様子だった //https://bugzilla.mozilla.org/show_bug.cgi?id=155749

yuchooo
質問者

お礼

早速の貴重な意見ありがとうございました。 おかげさまで解決することができました。 まだまだ知らないといけないことがたくさんありそうです。

関連するQ&A