您正在查看 "Xml" 分类下的文章
2007-04-13 19:30
XML中
<home>http://www.planabc.net</home>
如果我们在XSL中要调用home节点的值作为a标签的href属性值,该如何应对呢?
我们可以通过给a标签添加一个属性,具体语法:
<xsl:attribute name="href">http://www.planabc.net</xsl:attribute>
name属性表示要添加属性的名字,标记包含的内容为要添加属性的值。
根据上面的介绍我们在XSL中可以写成这样:
<xsl:element name= |
2007-04-12 08:31
xslt支持的测试模式语句,用于条件判断,主要有:
<xsl:if> 和<xsl:choose>及其下的<xsl:when>和<xsl:otherwise>
还是在 匹配模式中使用的用户列表数据源。
1:使用 xsl:if
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1. |
2007-04-12 08:30
<xsl:template> 元素定义了用于匹配节点的规则(match,其中"/"匹配整个文档),在apply-template使用
语法规则为:
<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
<!-- Content:(<xsl:param>*,template) -->
</xsl:template>
其中:
|
2007-04-12 08:29
什么是XPath
XPath (可扩展路径) 是给 XSL 转换[XSLT]和 XPointer [XPointer]的共享功能提供一个共用的句法及语义的结果。XPath的主 要的目是用于对 XML 文档元件寻址。在支持这个主要目的的同时,它也为字符串,数字和布尔的操作提供了基本手段。XPath 使用简明的、非 XML 句法以便於在 URIs 和 XML 属性值以内使用 XPath,XPath 对 XML 文档的抽象的、逻辑的结构而非它的表面句法进行操 作,XPath 的名字源于它在 URL 中用作对 XML |
2007-04-12 08:25
什么是选择模式
选择模式语句将数据从XML中提取出来,是一种简单获得数据的方法,这几个标记都有一个select属性,选取XML中特定的结点名的数据
注意,每个xsl文件都需要导入xsl的命名空间,http://www.w3.org/TR/WD-xsl,例如在xml头声明之后加入:
<p xmlns:xsl="http://www.w3.org/TR/WD-xsl">
1、<xsl:for-each>
|
2007-04-12 08:24
什么是XSL
全称Extensible Style Language,中文译作扩展样式语言,用于格式化XML文档,它由两部分组成.
1(XSLT ):XSL Transformation Language(XSLT),它可以把XML文档从一种格式转化为另一种格式.如转成html,文本或是基于文本的文档.
2( XPath):XSL格式化对象,格式化对象提供了CSS的另一方式
来格式化XML文档,以及应用样式到XML文档上!
XML的使用
|
|
|