2

最初の投稿。VisualBasicでXSDの値を読み取ろうとしています。アプリケーションにcomplextypes、elementsなどの値を読み戻してもらいたい。MSXML2を見てきましたが、ほとんどの例にはXMLファイルに対する検証が含まれています。XSDを読んで情報を入手したいだけです。xmlリーダーはXSDファイルを読み取ることができますか?どんな助けも素晴らしいです。

4

1 に答える 1

0

この情報で何をしようとしているのかに大きく依存するため、それを行う前に必要な前提条件を整えておく必要があります。

些細なタスクを除いて、 System.Xml.Schema名前空間のクラスを使用することをお勧めします。特に、 XmlSchemaXmlSchemaSetから始めます。これにより、XSD を好きなように操作できます。また、要件であることが判明した場合は、スキーマを使用する前にスキーマを検証することもできます。

完全を期すために、そして私が非常に単純なタスクと呼んでいるものについては、XSD は単なる XML であると考えるかもしれません。そのため、どの XML プロセッサでも XSD をロードし、必要に応じて問い合わせることができるはずです。

VS2008について言及したので、上記のすべてはVisual Basic.NET上にあります。まだ Visual Basic を使用していて、MSXML に依存する必要がある場合は、Visual Basic と SOMの使用に関するこの記事を参照してください。

于 2012-09-12T17:21:14.817 に答える