通过架构验证来编辑自定义 XML 文件

customizations.xml 文件包含在作为解决方案导出的压缩 .zip 文件中。 可以手动编辑 customizations.xml 文件的某些部分。 有关架构的信息可帮助您确认所做的任何修改是否有效。

XSD 架构文件

下载用于验证解决方案中 customization.xml 文件的 XSD 架构文件的架构。 必要的文件是:

  • CustomizationsSolution.xsd

  • fetch.xsd

  • FormXml.xsd

  • isv.config.xsd

  • RibbonCore.xsd

  • RibbonTypes.xsd

  • RibbonWSS.xsd

  • SiteMap.xsd

  • SiteMapType.xsd

  • VisualizationDataDescription.xsd

    这些文件也安装在本地 Dynamics 365 for Customer Engagement 服务器上,网址为: [Install Drive]\Program Files\Microsoft Dynamics CRM\Server\ApplicationFiles

  CustomizationsSolution.xsd 是导出的解决方案的架构。 它包含对其他 XSD 文件的引用。 所有文件都应位于同一文件夹中。

使用模式验证

由于导出的 XML 是文本文件,因此您可以使用文本编辑器(如记事本)对其进行编辑。 但是,我们强烈建议您使用支持 XSD 架构验证的应用程序,例如 Visual Studio。 Visual Studio 或 Visual Studio Express 2012 for Web 中的 XSD 验证提供 IntelliSense 信息和架构验证,以帮助防止错误。

此处提供了用于验证解决方案中 customization.xml 文件的 XSD 架构文件。 下载架构。 确保将该文件夹中的所有文件复制到同一目录中。 您需要将 customizations.xml 文件与 CustomizationsSolution.xsd 文件相关联。 该文件包含指向文件夹中所有其他 XSD 文件的链接。

  1. 下载 XSD 架构文件并将其全部复制到您的计算机。 将它们保存在 Visual Studio 用于 XSD 验证文件的位置。 此位置可能是[install drive]\Program Files (x86)\Microsoft Visual Studio X.0\Xml\Schemas,其中X代表 Visual Studio 的版本。

  2. 右键单击 customizations.xml 文件,选择 Open With (打开方式 ),然后选择 Visual Studio 的版本。

  3. 选择 View (视图 ),然后选择 Properties Window (属性窗口)。

  4. Properties 窗口的 Schemas 字段中,单击省略号 [...] 按钮。

  5. Xml Schemas 对话框中,您应该会看到 customizationsSolution.xsd。 在 Use (使用 ) 列中,选择 Use this schema(使用此架构)。

    注释

    如果您没有看到它,请单击 Add 并浏览到您保存它的位置。

  6. 单击 “确定”

    现在,您可以开始使用 XSD 验证来编辑 XML。

另请参阅

何时编辑 Dynamics 365 Customer Engagement 的自定义文件
功能区核心架构功能区类型架构功能区 WSS 架构SiteMap 架构
表单 XML 架构
ISV 配置文件架构
使用 FetchXML 构建查询