2016-05-26 4 views
1

XSLT1.0にスキーマ/スキーマの場所(XSDファイル)を追加する方法を教えてもらえますか?XSLT 1.0にスキーマを追加しますか?

私はXSLT2.0にアクセスできないので、import-schema機能を使用することはできません。私持っているXSLTという名前myXSLT.xsl、いくつかのスキーマがmSchema1.xsd、mSchema2.xsdを言うのように...それはのように一つの場所にある、私は持っています。http

:\ここで

は私のシナリオですmylocation \ schemas \

私の問題はどうすればXMLを作成するときに、自動的に検証できるのですか?vb.netを使用していて、デフォルトのエンジンMSXMLしか使用できないように、xsltでこれらのスキーマをリンクできますか?それとも可能なのかどうか?

+1

「XSLT1.0にスキーマ/スキーマの場所を追加する」とはどういう意味ですか?あなたは何を達成しようとしていますか? –

答えて

1

スキーマ対応XSLTプロセッサは、XSLT 2.0以上です。 xsl:import-schemaに相当するXSLT 1.0はありません。

ユースケースが十分に制限されている場合は、select="document('your.xsd')"でXSDの情報にアクセスすることができますが、XSDのセマンティクスに関しては自分自身であることに気づくでしょう。これはXMLレベルのアクセスのみです。ヒント:How to combine documents with XSLT

関連する問題