非常教程

XSLFO 教程教程

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 语法进行代码的颜色化显示

XML 编辑器
XSLFO 教程

XSL-FO,即可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects),是用于格式化 XML 数据的语言。XSL-FO 是一个 W3C 推荐标准。

XSLFO 教程目录

1.XSLT 教程
2.XSL-FO 教程
3.XSLT <xsl:value-of> 元素
4.XSLT <xsl:template> 元素
5.XSLT 转换
6.XSLT 浏览器
7.XSLT 简介
8.XSL 语言
9.XSLT 在服务器端
10.XSLT 在客户端
11.XSLT <xsl:apply-templates> 元素
12.XSLT <xsl:choose> 元素
13.XSLT <xsl:if> 元素
14.XSLT <xsl:sort> 元素
15.XSLT <xsl:for-each> 元素
16.XSLT 总结
17.XML 编辑器
18.XSLT – 编辑 XML
19.XSLT <xsl:comment> 元素
20.XSLT <xsl:choose> 元素
21.XSLT <xsl:call-template> 元素
22.XSLT <xsl:attribute-set> 元素
23.XSLT <xsl:attribute> 元素
24.XSLT <xsl:apply-templates> 元素
25.XSLT <xsl:apply-imports> 元素
26.XSLT 实例
27.XSLT <xsl:import> 元素
28.XSLT <xsl:if> 元素
29.XSLT <xsl:for-each> 元素
30.XSLT <xsl:fallback> 元素
31.XSLT <xsl:element> 元素
32.XSLT <xsl:decimal-format> 元素
33.XSLT <xsl:copy-of> 元素
34.XSLT <xsl:copy> 元素
35.XSLT <xsl:otherwise> 元素
36.XSLT <xsl:number> 元素
37.XSLT <xsl:namespace-alias> 元素
38.XSLT <xsl:message> 元素
39.XSLT <xsl:key> 元素
40.XSLT <xsl:include> 元素
41.XSLT <xsl:variable> 元素
42.XSLT <xsl:value-of> 元素
43.XSLT <xsl:text> 元素
44.XSLT <xsl:template> 元素
45.XSLT <xsl:stylesheet> 和 <xsl:transform> 元素
46.XSLT <xsl:sort> 元素
47.XSLT <xsl:processing-instruction> 元素
48.XSLT <xsl:preserve-space> 和 <xsl:strip-space> 元素
49.XSLT <xsl:param> 元素
50.XSLT <xsl:output> 元素
51.XSLT key() 函数
52.XSLT generate-id() 函数
53.XSLT function-available() 函数
54.XSLT format-number() 函数
55.XSLT element-available() 函数
56.XSLT document() 函数
57.XSLT current() 函数
58.XSLT 元素参考手册
59.XSLT <xsl:with-param> 元素
60.XSLT <xsl:when> 元素
61.XSL-FO 流
62.XSL-FO 输出
63.XSL-FO 区域属性
64.XSL-FO 文档
65.XSL-FO 简介
66.XSLT 函数
67.XSLT unparsed-entity-uri() 函数
68.XSLT system-property() 函数
69.XSL-FO 软件
70.XSL-FO 与 XSLT
71.XSL-FO 表格
72.XSL-FO 列表
73.XSL-FO block 对象
74.XSL-FO bidi-override 对象
75.XSL-FO basic-link 对象
76.XSL-FO flow 对象
77.XSL-FO float 对象
78.XSL-FO external-graphic 对象
79.XSL-FO declarations 对象
80.XSL-FO conditional-page-master-reference 对象
81.XSL-FO color-profile 对象
82.XSL-FO character 对象
83.XSL-FO block-container 对象
84.XSL-FO inline-container 对象
85.XSL-FO inline 对象
86.XSL-FO initial-property-set 对象
87.XSL-FO footnote-body 对象
88.XSL-FO footnote 对象
89.XSL-FO list-item-label 对象
90.XSL-FO list-item-body 对象
91.XSL-FO list-item 对象
92.XSL-FO list-block 对象
93.XSL-FO leader 对象
94.XSL-FO layout-master-set 对象
95.XSL-FO instream-foreign-object 对象
96.XSL-FO multi-case 对象
97.XSL-FO marker 对象
98.XSL-FO region-before 对象
99.XSL-FO region-after 对象
100.XSL-FO page-sequence-master 对象