---
title: "XML 文本查看功能现在有了三种改进"
date: "2017-05-30"
categories: 
  - "tools"
  - "xml"
  - "xpath"
tags: 
  - "xml-editor"
  - "xmlspy"
  - "xpath"
  - "xslt"
description: 文本视图仍然是 XMLSpy 中进行 XML 编辑的首选方式。以下是一些使其变得更加出色的改进。
---
Status: #blog

Tags:  #xml-editor #xmlspy #xpath #xslt

Categories: [development](/blog/zh/category/development.md) | [xml](/blog/zh/category/xml.md) | [xpath+xquery](/blog/zh/category/xpathxquery.md)
# XML 文本查看功能现在有了三种改进

虽然 XMLSpy 提供了方便的网格视图，用于可视化编辑，但文本视图仍然是使用 [XML 编辑器](https://www.altova.com/zh/xmlspy-xml-editor) 的开发人员中最常用的功能模块。 智能 XML 编辑功能旨在简化工作流程，我们也在不断地为 XMLSpy 的文本视图添加新功能，以进一步提升其易用性。

让我们来看看 XMLSpy 2017 第 3 版开始，XML 开发者将拥有的新功能。 (对于之后添加的所有新功能，请参考 XMLSpy 的相关文档。) [最新动态](https://www.altova.com/zh/xmlspy-xml-editor/whatsnew) 页面。 

![XML 开发者](/blog/images/shutterstock_154519763.jpg)

<!--more-->

## 更便捷的 XML 验证辅助功能

XMLSpy 包含以下功能：  [智能修复 XML 验证](https://www.altova.com/zh/xmlspy/xml-validator.html), 它提供了关于每个验证错误的详细信息，以及修复每个错误的选项，您可以只需点击一下，即可自动应用这些修复方案。

除了在文本视图消息窗口中显示这些信息之外，XMLSpy现在还在边栏中直接显示验证错误（用红色感叹号表示）和智能修复建议（用灯泡图标表示），这些信息会直接显示在相关代码旁边。

您可以将鼠标悬停在错误指示器上或点击它，以查看验证错误信息。同时，您还可以点击“智能修复”图标，以获取 XMLSpy 提供的修复建议。

![XML 验证信息显示在边距中](/blog/images/xml-validation-margin.png)

这在处理多个验证错误时尤其有用，因为可以轻松地逐一识别和修复每个错误。

Smart Fix 仍然是一种革命性的故障排除和错误纠正方法，而且现在它更加便捷。

## 多行搜索

新的， [现代化查找/替换对话框](/blog/zh/2016/10/xml-editor-text-view-gets-a-big-update.md) XMLSpy 2017 中引入的搜索功能现在也支持多行搜索。虽然 XML 编辑器中的查找功能早已支持使用正则表达式进行搜索，但现在您可以使用正则表达式来查找和替换跨越多行的 XML 数据。

![使用正则表达式进行多行查找/替换](/blog/images/multi-line-find-1.png)

## XSLT中XPath语法的颜色高亮显示

语法高亮是使用智能文本型 XML 编辑器的众多优势之一。现在，除了 XSL 语法高亮之外，样式表中使用到的 XPath 表达式也将采用与 [XPath 构建器和测试器](https://www.altova.com/zh/xmlspy/xpath-analyzer.html) 中相同的独特颜色进行高亮显示。

![XSLT中XPath语法的颜色高亮显示](/blog/images/xpath-syntax-coloring.png)

使用XPath分隔符可以更方便地编辑新文档，并且更容易理解现有的代码。

## Markdown 编辑器

文本视图内置了对 Markdown 格式的完整支持 [Markdown 编辑器](https://www.altova.com/zh/xmlspy-xml-editor/markdown-editor) 这是一种方便的方式，让开发者可以在他们用于 XML 和 JSON 开发的同一集成开发环境中，编写文档、博客文章、维基页面以及其他基于文本的内容。

## 获取最新版本

以下只是该版本中新增功能的一些例子 [XMLSpy的最新版本](https://www.altova.com/zh/xmlspy/new-features.asp).

立即更新，或 [下载](https://www.altova.com/zh/download.html) 免费试用30天。
