XML 编辑器
如果希望极认真地学习和使用 XML,那么您一定会从使用一款专业的 XML 编辑器中受益。
一个好的 XML 编辑器会让你的工作变得方便许多,跟着本章节内容一起来看看什么样的 XML 是合适的!
XML 是基于文本的
XML 是基于文本的标记语言。
关于 XML 的一件很重要的事情是,XML 文件可被类似记事本这样的简单的文本编辑器来创建和编辑。
不过,在您开始使用 XML 进行工作时,您很快会发现,使用一款专业的 XML 编辑器来编辑 XML 文档会更好。
为什么不使用记事本?
许多 Web 开发人员使用记事本来编辑 HTML 和 XML 文档,这是因为最常用的操作系统都带有记事本,而且它很容易使用。从个人来讲,我经常使用记事本来快速地编辑某些简单的 HTML、CSS 以及 XML 文件。
但是,如果您使用记事本对 XML 进行编辑,可能很快会发现不少问题。
记事本不能确定您编辑的文档类型,所以也就无法辅助您的工作。
为什么使用 XML 编辑器?
当今,XML 是非常重要的技术,并且开发项目正在使用这些基于 XML 的技术:
- 用 XML Schema 定义 XML 的结构和数据类型
- 用 XSLT 来转换 XML 数据
- 用 SOAP 来交换应用程序之间的 XML 数据
- 用 WSDL 来描述网络服务
- 用 RDF 来描述网络资源
- 用 XPath 和 XQuery 来访问 XML 数据
- 用 SMIL 来定义图形
为了能够编写出无错的 XML 文档,您需要一款智能的 XML 编辑器!
XML 编辑器
专业的 XML 编辑器会帮助您编写无错的 XML 文档,根据某种 DTD 或者 schema 来验证 XML,以及强制您创建合法的 XML 结构。
XML 编辑器应该具有如下能力:
- 为开始标签自动添加结束标签
- 强制您编写合法的 XML
- 根据 DTD 来验证 XML
- 根据 Schema 来验证 XML
- 对您的 XML 语法进行代码的颜色化显示