一个人跳舞

导航

随笔分类 -  XML

搞不清楚XML是干什么的
XPath基本概念(二)
摘要:XPath的路径说明是比较简单的,最基本的是路径匹配。很像文件路径的表达方式。路径匹配的符号有: "/"选择根结点或是表示路径。比如“/A/B/C”表示匹配A结点的孙节点C "//"匹配子元素。比如:“A”匹配所有A元素,“//A/B”匹配A中的所有B元素 "*"通配符。表示所有元素。比如“/A/*”匹配A节点的所有子节点。 "|"或运算,表示路径的“或”运算。比如“//A|//B”表示所... 阅读全文

posted @ 2005-04-20 15:00 煮鹤焚琴 阅读(511) 评论(0) 推荐(0)

XPath基本概念(一)
摘要:XPath是XSLT的重要部分。XPath的作用在于为XML文档的内容定位,并通过XPath来访问指定的XML元素。XPath是一系列规则,这些规则指定了对XML文档树型结构的访问方式。通过XPath规则,可以实现对XML文档的树形结构中每一个节点按照指定的规则去访问。 XPath将XML的文档描述为结构树,节点的类型有元素节点、属性节点、注释节点等共有七种。对于每一个节点,XPath使用一种方法... 阅读全文

posted @ 2005-04-20 11:12 煮鹤焚琴 阅读(762) 评论(0) 推荐(0)

Schema关于模板其他元素的介绍
摘要:关于模板其他元素的介绍 元素名及说明 xsl:apply-imports 调用导入的外部模板,可以应用为部分文档的模板 xsl:apply-templates 应用模板,通过""两个属性关键字确定要应用的模板。当多个模板符合要求时,根据优先级选择模板,同优先级时应用最后出现的样式 xsl:attribute 为元素输出定义属性节点,属性关键自"name"定义属... 阅读全文

posted @ 2005-04-20 08:43 煮鹤焚琴 阅读(335) 评论(0) 推荐(0)

XML可扩展样式单语言
摘要:XML可扩展样式单语言 XSL是一种语言,通过对XML文档进行转换,然后将转换的结果表现出来。转换的过程是根据XML文档特性运用XSLT(XML Transformations)将XML文档转换为树形结构(结果树),这棵树是带有样式信息的。再按照FO(Formatted object)分析结果树,将XML文档表现出来。 XSL表现XML文档的两个步骤,建树和表现树。其中,建树可以在服务器端执行,也... 阅读全文

posted @ 2005-04-18 17:24 煮鹤焚琴 阅读(282) 评论(0) 推荐(0)

Schema的约束简单类型取值的范围类型
摘要:除了前面两大类的数据类型,Schema还有一类称为“范围”类型的数据类型。因为范围类型的作用是为像length、minInclusive这样的内置数据类型确定取值范围。在范围类型确定的范围内的取值,是合法的值。 范围类型和元素一样定义,每个范围意思有一个fixed属性,属性值是布尔值。当已定义了简单类型时,可以阻止简单类型的派生元素修改指定的范围值,只要将fixed属性的值设为"真"(true)。... 阅读全文

posted @ 2005-04-18 16:49 煮鹤焚琴 阅读(591) 评论(0) 推荐(0)

Schema的内置原始类型
摘要:前面介绍了Schema标准的第一部分:如何使用XSD定义数据类型和数据结构。在W3C XML Schema Part2中,将数据类型定义为内置原始类型、继承类型和facet。下面我们来看看这三种类型的说明。 先来看看Schema中的数据类型之间的关系。Schema将数据类型分为内置原始类型、继承类型和范围三种。 Schema中的内置原始类型包括: string:字符串类型 boolean:布尔值,... 阅读全文

posted @ 2005-04-18 16:32 煮鹤焚琴 阅读(827) 评论(0) 推荐(0)