- PR -

XSLTのXMLにHTMLタグを入力したいのですが・・・

1
投稿者投稿内容
じょん
会議室デビュー日: 2004/07/12
投稿数: 1
投稿日時: 2004-07-12 14:35
皆様、はじめまして
じょんと申します。

今回、色々と調べたつもりなのですが、
イマイチよく分からない事を質問したいと思います。

件名の通り、
XSLTのXML内に、HTMLタグを記述させて、
ブラウザの表示する時に、XML内に記述されているタグを
HTMLのタグとして使用したいのですが、
どのようにXSLに記述すればよいのか分かりません。

どういった事がやりたいのかと言うと、yahooなどのトップを丸ごと(htmlタグごと)
XMLなどに入れてしまいたい。
という事です。

そもそもXSLTの良さを無視した使い方だとは感じていますが、
なんとかならないのでしょうか?
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2004-07-13 13:45
●1 HTML → XHTML 変換を事前にして、XMLとしてそのまま処理する
HTML tidy とか xmllint? とかで省略タグの補完ができるハズ
●2 文字置換で < などを文字参照化して、そのテキストを
output-escaping no で出力する。

XMLの中にはXMLじゃないものは収められないため
必ずXML化が必要ということです。
タグでするかテキストでするかの違い。
++++++++++++++++++++++++++++++++++++++ 2004-08-19
XML以外のものをXMLに同梱するには、上位の機構が必要です。
SOAPメッセージでは XOP というw3c仕様が検討中です
XInclude と MIME を使います。(例えば)
XML-binary Optimized Packaging
http://www.w3.org/TR/2004/WD-xop10-20040608/
-----------------------------------------
HTML そのものを返すのなら、単純にリダイレクトのページを作る
とかで十分では

[ メッセージ編集済み 編集者: MMX 編集日時 2004-08-19 12:13 ]
1

スキルアップ/キャリアアップ(JOB@IT)