2005-07-25

学习XSLT

XSLT是用于将XML文档转换为其他格式的文档或另外的XML文档的一种编程语言,计算能力与图灵机等价(Turing Completeness )。运用XSLT可以把XML文档转换为XML,HTML,XHTML,WML,RTF等等。

XSLT文件本身符合XML规范,包括多个templates。templates在源文档为基础查找匹配的机构已根据规则生成新的文档,在源文档中定位则采用W3C的XPath标准。


一个简单例子:


新文档的内容可以通过两种方法来生成:
1. 直接生成新的PCDATA,Elemente 和ATTRIBUTE
2. 从源文档中获取

当从源文档中获取内容时有三个结构可用:

没有评论:

发表评论