XML 到架构向导 (Visual Basic)

使用“XML 到架构向导”可以创建从一个或多个 XML 文档推断的 XML 架构集并将该架构集包括在项目中。 可以使用以下形式的 XML 文档的任意组合:文本文件、HTTP Internet 地址中的 XML 或者键入或粘贴到“XML 到架构向导”中的 XML。

XML 架构用于为 Visual Basic 中的 XML 属性提供 IntelliSense。 有关更多信息,请参见Visual Basic 中的 XMLVisual Basic 中的 XML IntelliSense

提示

在运行“XML 到架构向导”之前,建议您从项目中移除以前由该向导生成的所有现有的 XSD 文件。 如果您推断一个与现有的架构集相匹配的 XML 架构,则可能会发生冲突,而且 Visual Basic 将无法为 XML 属性提供 IntelliSense。

“XML 到架构向导”使用 XmlSchemaInference 类为所提供的 XML 创建架构。 因此,可以为架构集创建多个架构文件。 对于所提供的 XML 中的每个 XML 命名空间,都会创建一个可扩展架构定义 (XSD) 文件。 有关更多信息,请参见 InferSchema 方法。

若要访问“XML 到架构向导”,请单击**“项目”菜单上的“添加新项”,并从“数据”“常用项”模板组中添加一个“XML 到架构”模板。 在包括了要从中推断 XML 架构集的所有 XML 文档源之后,单击“确定”**创建所推断的架构集。

  • 源类型
    此列显示 XML 文档源的类型:“文件”“URL”“XML”

  • XML 文档位置
    此列显示 XML 文档的路径。 对于所键入或粘贴的 XML 文档,将显示 XML 文档的内容。

  • 从文件添加
    单击此按钮将使用 Windows 资源管理器来添加 XML 文档文件。

  • 从 Web 添加
    单击此按钮将提供 XML 文档的 HTTP 地址。

  • 键入或粘贴 XML
    单击此按钮可在该对话框中键入或粘贴 XML 文档。

请参见

任务

如何:使用“XML 到架构向导”创建 XML 架构集 (Visual Basic)

参考

XmlSchemaInference

概念

Visual Basic 中的 XML IntelliSense