本主题描述如何查看与 Visual Basic 项目中的 XML 文本关联的架构。
创建新的 Visual Basic 项目
打开 Visual Studio。
创建名为 XMLLiterals 的新的 Visual Basic 控制台应用项目。
新项目包含一个 Visual Basic 源文件 Module1.vb。
添加现有 XSD 文件
在记事本中打开新的文本文件。 从采购订单架构中复制 XML 架构示例代码并将其粘贴到文件中。
使用名称 PurchaseOrderSchema.xsd 将文件保存到某个位置。
在“解决方案资源管理器”中右键单击项目名称,选择“添加”,然后选择“现有项” 。 此时出现“添加现有项”对话框。 浏览到 PurchaseOrderSchema.xsd 文件,选择该文件,然后单击“添加”。
XMLLiterals 项目现在包含两个文件:Module1.vb 和 PurchaseOrderSchema.xsd。
添加代码
若要基于项目中包含的 XSD 文件添加带 XML 文本的 Visual Basic 代码,请执行以下操作:
用下面的代码替换 Module1.vb 文件中的代码:
Imports <xmlns:ns="http://tempuri.org/PurchaseOrderSchema.xsd"> Module Module1 Sub Main() Dim XMLLiteral = <ns:PurchaseOrder OrderDate="1900-01-01"> <ns:ShipTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:ShipTo> <ns:BillTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:BillTo> </ns:PurchaseOrder> End Sub End Module
在 XML 文本或 XML 命名空间导入中右键单击任意 XML 节点,并选择“在架构资源管理器中显示”。
此时将并排显示 XML 架构资源管理器和带有与 XML 架构集关联的 XML 文本的 Visual Basic 文件。