- PR -

2つのXML文書を

1
投稿者投稿内容
LEGEND-R
会議室デビュー日: 2002/07/24
投稿数: 2
投稿日時: 2002-07-24 15:12
初めまして。5月からXMLの勉強を始めました新社会人です。

早速質問なのですが、2つのXML文書(A、B)を1つのXSLによって
1つのファイルに編集することは出来るのでしょうか?
(例えばHTML形式またはPDF形式ででA,B2つのファイルを1つのファイルに表示する)
また、出来る場合、変換プロセッサは何を用いればよいのでしょうか?


よろしくお願いします。
井上孝司
ぬし
会議室デビュー日: 2001/09/08
投稿数: 668
お住まい・勤務地: 東京都
投稿日時: 2002-07-24 16:15
井上です。
私のところでは、2 つの XML 文書を DOM を使って「接合」した上で、XSLT と HTML で作ったスタイルシートにかけるという方法を使っています。変換スクリプトを走らせるその都度、メモリ上で動的に「接合」を行っているわけです。

複数の XML 文書に分かれているデータをひとつの出力先にまとめて出したい、ということなら、スタイルシート中で document() 関数を使い、本来の変換対象になっているもの以外の XML 文書を参照させた上で、中身を XPath 式で取り出すという方法もありますね。これは、5 月に出した XSLT の解説書で取り上げたネタです。
_________________
www.kojii.net
LEGEND-R
会議室デビュー日: 2002/07/24
投稿数: 2
投稿日時: 2002-07-25 09:51
お返事ありがとうございました。
これから試してみます。

また問題が発生しましたときにはお手数ですが
よろしくお願いします。
1

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