最初の投稿。VisualBasicでXSDの値を読み取ろうとしています。アプリケーションにcomplextypes、elementsなどの値を読み戻してもらいたい。MSXML2を見てきましたが、ほとんどの例にはXMLファイルに対する検証が含まれています。XSDを読んで情報を入手したいだけです。xmlリーダーはXSDファイルを読み取ることができますか?どんな助けも素晴らしいです。
質問する
207 次
1 に答える
0
この情報で何をしようとしているのかに大きく依存するため、それを行う前に必要な前提条件を整えておく必要があります。
些細なタスクを除いて、 System.Xml.Schema名前空間のクラスを使用することをお勧めします。特に、 XmlSchemaとXmlSchemaSetから始めます。これにより、XSD を好きなように操作できます。また、要件であることが判明した場合は、スキーマを使用する前にスキーマを検証することもできます。
完全を期すために、そして私が非常に単純なタスクと呼んでいるものについては、XSD は単なる XML であると考えるかもしれません。そのため、どの XML プロセッサでも XSD をロードし、必要に応じて問い合わせることができるはずです。
VS2008について言及したので、上記のすべてはVisual Basic.NET上にあります。まだ Visual Basic を使用していて、MSXML に依存する必要がある場合は、Visual Basic と SOMの使用に関するこの記事を参照してください。
于 2012-09-12T17:21:14.817 に答える