1

任意の形式 (DITA、QTI など) の xml を共通の形式に変換する必要がある状況があります。変換する他の形式が定義されている共通形式の xml 構造体。これが達成できるかどうかはわかりません。もしそうなら、それを行う最善の方法は何ですか。

私が考えたオプションは、

1) Dom または Sax パーサーを使用して xml ドキュメントを解析し、共通の形式に変換します。これは非常に重いと感じています。

2) XSLT を使用する: ほとんどの XSLT 構文では、タグが既知であることを想定しています。XSLT を使用してこれを実行できるかどうかはわかりません。

タグ名と形式が不明であるため、この問題に対処する最善の方法は何でしょうか。

私はまだ xml パーサーと XSLT についてあまり詳しくないので、この質問がばかげているように聞こえるかもしれませんが、ご容赦ください。

4

1 に答える 1

2

あなたの最善の策はおそらく、ソース形式からターゲット形式に変換する XSLT です。結局のところ、これがまさに XSLT のすべてです。しかし、いいえ、XSLT はソース形式を変換できませんソースとターゲットの各組み合わせを指定する必要があり、そこに近道はありません。

于 2013-04-04T14:59:46.280 に答える