2

vb.netプロジェクトにリソースとして.xsdファイルを保存しています。このリソースを使用してXmlSchemaクラスのインスタンスを作成する必要があります。私が見つけることができるXmlSchemaを作成する例は、次のいずれかを実行します。この例のように、要素と属性を手動で追加してxmlschemaを作成します。この例のように物理ファイルへのパスを必要とするXmlTextReaderを使用してxmlschemaを作成します。

これらの例はどちらも私の状況には当てはまりません。リソースとして保存されている.xsd、または同様にリソースファイルから簡単に抽出できる文字列を使用してXmlSchemaを作成する必要があります。

どんな援助も大歓迎です。

4

1 に答える 1

3

さらに掘り下げた後、私は次の解決策に行き着きました:

Dim xReader As New XmlTextReader(New StringReader(My.Resources.fd.ToString()))
Dim xmlSchema As New XmlSchema()
xmlSchema.Read(xReader, AddressOf ValidationCallback)
于 2010-06-24T16:43:53.617 に答える