• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XML)

他人が作ったxmlにJavascrptを入れたい

このQ&Aのポイント
  • XMLにJavaScriptを追加する方法を教えてください
  • Flashベースのテンプレートを使用しているため、XMLにJavaScriptを追加したいです
  • onclick以下が動作しないため、JavaScriptを含んだXMLを作成したいです

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

確認ですが, Flash で JavaScript を動作させるとか その他の場所で JavaScript を スクリプト として利用するとか そういうレベル(そういう段階)の話ではなくて 単に XML としての文字列データを作る話ですよね? それだと単に 「キッチリと書く!」 ということが大切です。 そもそも最初の HTML入り ノードの方もできていませんよ。 うまくできてないものの通りをしても うまくできないのは当然です。 <pageText>~</pageTextt> 明らかに↑開始タグと ↑終了タグが違ってるでしょう? 「キッチリ」しましょう。 ![CDATA ↑「!(半角)」ではなく「!(全角)」になってますよ。 「キッチリ」しましょう。 XMLとして受け入れられる例(単なる一例)です↓。 ---------------------------------- <?xml version="1.0" encoding="Shift-JIS"?> <page> <pageText> <![CDATA[ <b> <a hret="aaa.html" target="_blank"><u>コチラ </u></a> </b> ]]> </pageText> <pageText> <![CDATA[ <b> <a hret="aaa.html" oncliick="window.open('aaa.html', '_blank', 'width=200.height=200'); retun false;"><u>コチラ </u></a> </b> ]]> </pageText> </page> ---------------------------------- ↑保存したXMLファイルを IE や Firefox で開いてみて   XMLとして認識(表示)されるかどうかを確かめるのが   手っとり早い検証方法です。 ↑★注意★  XMLとしては認識(表示)されると思いますが  ドットが 「.(全角)」 のままになっているとか  JavaScript が スクリプト として動作するかなど  そんなことは知りませんよ。  XML の問題 と JavaScript の問題とを  一緒くたにしてはいけません。  「問題の切り分け」が大切です。  問題を作り出す根源(キッチリしてないところ)は  同じように思えますけどね。。。 ※P.S   XML以前の話です。   「日本語の質問文」も改行を入れていらっしゃらないので   ものすごく読みにくいです。   改行省略の限度を完璧に超してますよね?   自身で読んでも「ワケワカラン!」状態でしょ?↑   そのようなものでは   最初から他人に自分の意思を伝える気はなくて   ただダラダラと書いたどうでも良い質問   と見られる可能性が高いですよ。

noname#138361
質問者

お礼

回答ありがとうございました

関連するQ&A