- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLのネームスペースの指定・変更・削除ができません。。)
XMLネームスペースの指定・変更・削除について
このQ&Aのポイント
- XMLネームスペースの指定や変更、削除ができない場合について調査しています。
- Javascriptを使用してMathMLの<math></math>タグに要素を追加する方法についても検討しています。
- 具体的には、XMLファイル内の<math></math>に要素を追加する際に生じるネームスペースの問題について解決方法を探しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
既に解決していると思うが、 すまん, 第一引数の名前空間コピペミスったorz XHTMLの名前空間じゃなくてMathMLの名前空間じゃなきゃいけませんねorz
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答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
質問者
お礼
早速の貴重な意見ありがとうございました。 おかげさまで解決することができました。 まだまだ知らないといけないことがたくさんありそうです。
お礼
わざわざありがとうございます。 解決はできました。 またご縁があったらよろしくおねがいしますね^^