可以在 Visual Studio 中控制 XML 元素、属性和其他内容的格式和完成方式。 本文介绍如何为 XML 编辑配置格式设置和杂项选项,以便文档可读并遵循标准。
先决条件
- 已安装 Visual Studio
- XML 文件或项目
配置 XML 格式设置选项
使用 “格式设置 选项”页指定如何在 XML 文档中设置元素和属性的格式。
- 在 Visual Studio 中,转到 “工具>选项”。
- 展开 文本编辑器>XML。
- 选择 格式。
- 选择首选格式设置选项:
-
保留手动属性格式:请勿重新设置属性格式。 此设置为默认设置。
注释
如果属性位于多行上,编辑器会缩进每行属性以匹配父元素的缩进。
-
将每个属性对齐在单独的行上:垂直对齐第二个及后续属性,使其与第一个属性的缩进保持一致。 示例:
<item id = "123-A" name = "hammer" price = "9.95"> </item> -
自动重新格式化
- 从剪贴板粘贴时:重新格式化粘贴剪贴板中的 XML 文本。
- 完成结束标记时:在结束标记完成后重新格式化元素。
-
混合内容:
-
默认情况下设置混合内容的格式:尝试重新设置混合内容的格式,除非内容在
xml:space="preserve"范围内找到。 此设置为默认设置。 如果元素包含文本和标记的组合,则内容被视为混合内容。 示例:<dir>c:\data\AlphaProject\ <file readOnly="false">test1.txt</file> <file readOnly="false">test2.txt</file> </dir>
-
默认情况下设置混合内容的格式:尝试重新设置混合内容的格式,除非内容在
-
保留手动属性格式:请勿重新设置属性格式。 此设置为默认设置。
配置其他 XML 选项
使用 “杂项 选项”页可更改 XML 编辑器的自动完成和架构设置。
- 在“工具>中,展开“文本编辑器>XML”。
- 选择 “杂项”。
- 根据需要调整以下选项:
-
自动插入:
- 关闭标记:文本编辑器在创作 XML 元素时添加关闭标记。 如果选择了元素开始标记,编辑器将插入匹配的关闭标记,包括匹配的命名空间前缀。 默认情况下此复选框处于选中状态。
- 属性引号:在编写 XML 属性时,编辑器插入
="和"等字符,并将插入符号(^)置于引号内。 默认情况下此复选框处于选中状态。 - 命名空间声明:编辑器可根据需要自动插入命名空间声明。 默认情况下此复选框处于选中状态。
- 其他标记(注释,CDATA):注释、CDATA、DOCTYPE、处理指令和其他标记会自动完成。 默认情况下此复选框处于选中状态。
-
网络:
- 自动下载 DTD 和架构:从 HTTP 位置自动下载架构和文档类型定义(DTD)。 此功能使用启用自动代理服务器检测的System.Net。 默认情况下此复选框处于选中状态。
-
概要:
- 打开文件时进入大纲显示模式:打开文件时打开大纲功能。 默认情况下此复选框处于选中状态。
-
缓存:
- 架构:指定架构缓存的位置。 “ 浏览 ”按钮在新窗口中打开当前架构缓存位置。 默认位置 %VsInstallDir%\xml\Schemas。
-
自动插入: