2013-01-23 46 views
-1

我在Visual Basic中使用.NET。我有一个执行SQL查询到SQL服务器的代码,结果以XML文件存储在一个XML文件中。现在我手动在XML结果所在的同一目录中创建了一个XSD文件,并想知道如何通过VB从XSD验证XML。从Visual basic验证xml

回答

0

事情是这样的:

Dim tr as XmlTextReader = new XmlTextReader(xmlFilePath) 
Dim vr as XmlValidatingReader = new XmlValidatingReader(tr) 
Dim xsc as XmlSchemaCollection = new XmlSchemaCollection 
xsc.Add(xsdTargetNamespace, xsdFilePath) 
vr.Schemas.Add(xsc) 

看到here了解详情。