2

XSD スキーマがあり、XSD スキーマで表される要素をコピーする XSLT スタイルシートに変換したいと考えています。

その理由は、XSD スキーマが表す XML ドキュメントから、その XSD スキーマで表される要素のみを抽出したいからです。

ヘルプや提案は大歓迎です。事前に感謝します、乾杯。

4

2 に答える 2

2

XSD スキーマは 1 つの XML ドキュメントのみを記述しますが、XSLT は 1 つの XML ドキュメントを別の XML ドキュメントに変換するため、コンバーターが探している適切なツールであるかどうかはわかりません。Altova (http://www.altova.com/) は、XML を操作するための優れたツールをいくつか作成しています。

于 2012-08-23T10:39:20.993 に答える
1

これは、XSLT で可能になるはずです。XML を変換する通常の XSLT を作成し、document() 関数を使用して XSD をロードし、要素が XSD で言及されている (コピーが許可されている) かどうかを確認します。

2 番目の XML (この場合は XSD) の読み込み: http://www.abbeyworkshop.com/howto/xslt/document/

于 2012-08-23T10:51:14.050 に答える