2012-09-12 60 views
2

第一篇文章。我正嘗試讀取Visual Basic中任何XSD的值。我希望應用程序讀取像複雜類型,元素等值。我一直在尋找MSXML2,但大多數示例都包含對XML文件的驗證。我只想讀取XSD並獲取信息。 xml閱讀器能夠讀取XSD文件嗎?任何幫助都很棒。Visual Studio 2008從XSD文件讀取值

回答

0

這很大程度上取決於您要如何處理這些信息,因此您必須先完成這些準備工作。

對於所有但非常瑣碎的任務,我建議使用System.Xml.Schema命名空間中的類,特別是從XmlSchemaXmlSchemaSet開始。這將允許您以任何您想要的方式操縱XSD;它也可以讓你在使用它們之前驗證模式,如果它證明是一個需求。

爲了完整性,對於我所稱的非常簡單的任務,您可能會認爲XSD只是XML,所以任何XML處理器都應該允許您加載XSD並根據需要對其進行interogate。

以上所有,因爲你提到VS2008,將在Visual Basic.NET上。如果您仍然使用Visual Basic並且需要依賴MSXML,那麼我會使用Visual Basic and SOM來向您推薦本文。