0

ある XML を別の XML 形式に変換する必要があり、同時に XML も検証する必要があります。変換と検証の両方に XSLT を使用できますか。もしそうなら、なぜ XSD . 変換には XSLT を使用し、検証には XSD を使用する方がよいでしょうか。両方のアプローチの長所と短所は何ですか。または、ソース XML の XSD を作成して、XSLT が XSD に準拠する XML ファイルのみを解析し、別の XML に変換する必要があります。

提案してください。

4

1 に答える 1

2

XSLT は、XML を別の出力に変換するためのものです。これは、別の XML ファイル、HTML、テキストなど、何でもかまいません。XSD および DTD は、XML ドキュメントの有効な構造を記述するスキーマです。

したがって、検証するには、検証対象の DTD または XSD が必要です。変換するには、XSLT を使用できます。

于 2013-08-30T20:17:14.537 に答える