使用 HyperMarkup 生成 XML 片段

HyperMarkup 一个比较有用的功能是从 HTML 文档生成 XML 片段。

众所周知,手工编辑 XML 文档非常不便,输入元素的尖括号标签、属性的等号双引号等标记让 XML 作者不胜其烦。HyperMarkup 提供了一个简便的环境,让 XML 作者可以在 HTML 编辑器的环境下编辑文档,然后使用内置(但可自定义)的 XSL 转换将 HTML 转换成 XML 片段。

方法如下:

  1. 打开 HyperMarkup 文档,或向编辑器输入内容。
  2. 执行“输出”菜单中的“XML 代码”命令。
  3. 程序将输出 XML 代码,如下图所示,按该对话框中的“复制”按钮即可将输出内容复制到剪贴板,显然,你可以将它粘贴到任何 XML 编辑器。
    output_xml

看,图中编辑器中的标题1在输出 XML 片段中被加上了“标题”元素标记,“标题”后的内容被括在“正文”标签中,而编辑器中每个段落在输出时都被加上了“段落”元素标记,“1、2、3”列举项在输出中也被转换成相应的 XML 元素。

从 HTML 文档生成 XML 片段只需要 3 个步骤,这非常简单吧。

提示:
  1. 输出 XML 代码的快捷键是 Alt + X。

你肯定会有这样的问题:这些 XML 元素标记并不是我所需要的 XML 元素标记呀,它们是在什么地方定义的?我能不能改?答案是肯定的。你可以充分地自定义输出文档的 XML 标签和属性(对,你还可以自定义输出元素的属性呢!)。请继续阅读自定义 HyperMarkup 生成的 XML 片段