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

外部XMLでHTMLタグを使う

このQ&Aのポイント
  • 外部XMLでHTMLタグを使った際に正しく表示されない問題が発生しています。
  • Flashで外部XMLを読み込み、HTMLタグを使ってテキストを表示する際に問題が生じています。
  • XMLの読み込みではXPathを使用し、HTMLタグを含むテキストを配列に格納していますが、外部での表示がうまくいかない状況です。

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

  • ベストアンサー
noname#39970
noname#39970
回答No.1

それだとタグ記号が無効化されてるね。。。(実体参照によって"<"と">"が記号としてしか表示されない) って事じゃなく 普通に <br> と書いても うまくいかないというなら xml内の<br>のnamespaceがHTMLのそれではないから。 <news html:xmlns="http://www.w3.org/1999/xhtml"> のようなprefix宣言をして <html:br> のような書き方をしないとならない。 これが嫌な場合は"<br>"等のhtmlタグを拾って flash側で吐き直す処理を入れなければならない。

coder
質問者

お礼

ご回答、ありがとうございます。 すいません、自己解決してしまいました・・・・。 Flash側のScriptをいじったら、タグがきくようになりました。 nNews.dateField.htmlText = _root.dateList[i].toString(); nNews.newsField.htmlText = _root.newsList[i].toString(); の部分を nNews.dateField.htmlText = _root.dateList[i].nodeValue; nNews.newsField.htmlText = _root.newsList[i].nodeValue; としたら正常に動作しました。 よく考えてみれば、そりゃそうですよね。 ありがとうございました。

関連するQ&A