Visual Studio 2008从XSD文件中读取值

时间:2012-09-12 15:19:38

标签: xsd

第一篇文章。我试图在Visual Basic中读取任何XSD的值。我希望应用程序读回复杂类型,元素等值。我一直在研究MSXML2,但大多数示例包括对XML文件的验证。我只想阅读XSD并获取信息。 xml阅读器能读取XSD文件吗?任何帮助都很棒。

1 个答案:

答案 0 :(得分:0)

这很大程度上取决于您尝试对此信息执行的操作,因此在执行此操作之前您需要具备先决条件。

对于所有但非常简单的任务,我建议在System.Xml.Schema命名空间中使用类,尤其是从XmlSchemaXmlSchemaSet开始。这将允许您以任何方式操纵XSD;它还允许您在使用模式之前验证模式,如果它被证明是必需的。

为了完整性,以及我称之为非常简单的任务,您可能还认为XSD只是XML,因此任何XML处理器都应允许您加载XSD并根据需要进行交互。

以上所有,因为你已经提到过VS2008,所以会在Visual Basic.NET上。如果您仍然使用Visual Basic并且需要依赖MSXML,那么我将使用Visual Basic and SOM向您推荐本文。