Learning Path
浏览 XSL 相关教程与章节。
W3C、标签速查、字符集、XML/XSL、浏览器兼容与参考文档。
教程
63
XSLT <xsl:preserve-space> 和 <xsl:strip-space> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:preserve-space> 元素用于定义保留空白的元素。 <xsl:strip-space> 元素用于定义删除空白的元素。 注释:保留空白是默认的设置,所以只有当使..
XSLT <xsl:processing-instruction> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:processing-instruction> 元素可向输出写一条处理指令,即生成处理指令节点。 语法 <xsl:processing-instruction name='process-name'&g..
XSLT <xsl:sort> 元素 XSLT 元素参考手册 定义和用法 <xsl:sort> 元素用于对输出结果进行排序。 注意:<xsl:sort> 总是位于 <xsl:for-each> 或 <xsl:apply-templates> 内部。 语法 <xsl:sort..
XSLT <xsl:stylesheet> 和 <xsl:transform> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:stylesheet> 和 <xsl:transform> 元素是完全同义的元素。都被用来定义样式表的根元素。 语法 <xsl:stylesheet id=�..
XSLT <xsl:template> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:template> 元素包含了当匹配指定节点时要应用的规则。 match 属性用于把模板关联到某个 XML 元素。match 属性也能用于为 XML 文档的全部分支定义模板(比如,match='/' 定义了整个文档)。 注意:<xsl:temp..
XSLT <xsl:text> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:text> 元素用于向输出写文本,即通过样式表生成文本节点。 提示:该元素可包含文本、实体引用,以及 #PCDATA。 语法 <xsl:text disable-output-escaping='yes|no'> <..
XSLT <xsl:value-of> 元素 XSLT 元素参考手册 定义和用法 <xsl:value-of> 元素可提取选定节点的值。 <xsl:value-of> 元素可用于选取某个 XML 元素的值,并把它输出。 语法 <xsl:value-of select='expression' disable-..
XSLT <xsl:variable> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:variable> 元素用于声明局部或全局的变量。 注意:如果作为顶层元素(top-level element)来声明,就是全局变量。如果在模板内声明变量,就是局部变量。 注意:一旦您设置了变量的值,就无法改变或修改该值! 提示:您可以通过 <xsl:variab..
XSLT <xsl:when> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:when> 元素用于为 <xsl:choose> 元素规定相关动作。 <xsl:when> 元素会计算一个表达式,如果返回 true,则执行规定的动作。 注意:<xsl:when> 元素与 &l..
XSLT <xsl:with-param> 元素 完整的 XSLT 元素参考手册 定义和用法 <xsl:with-param> 元素定义了传递给模板的参数的值。 注意:<xsl:with-param> 元素的 name 属性的值必须与 <xsl:param> 元素中的 name 相匹配,否则将忽略 <xsl..
XSLT current() 函数 完整的 XSLT 函数参考对象 定义和用法 current() 函数返回仅包含当前节点的节点集。通常,当前节点与上下文节点是相同的。 <xsl:value-of select='current()'/> 等于 <xsl:value-of select='.'/> 不过,有一点不同。让我们看一..
XSLT document() 函数 完整的 XSLT 函数参考对象 定义和用法 document() 函数用于访问外部 XML 文档中的节点。外部 XML 文档必须是合法且可解析的。 使用该函数的一种方式是在一个外部文档中查找数据。举例来说,我们希望找到与华氏度值相对应的摄氏度值,我们访问了包含预计算值的文档: <xsl:value-of select='document('celsius..
XSLT element-available() 函数 完整的 XSLT 函数参考对象 定义和用法 element-available() 函数返回一个布尔值,该值指示 XSLT 处理器是否支持指定的元素。 该函数只能用来测试位于模板主体的元素。这些元素是: xsl:apply-imports xsl:apply-templates xsl:attributes xsl:call-template xsl:..
XSLT function-available() 函数 完整的 XSLT 函数参考对象 定义和用法 function-available() 函数返回一个布尔值,该值指示 XSLT 处理器是否支持指定的函数。 您可以测试 XSLT 函数和被继承的 XPath 函数。 语法 boolean function-available(string) 参数 参数 描述 string 必需。规..
XSLT generate-id() 函数 完整的 XSLT 函数参考对象 定义和用法 generate-id() 函数返回唯一标识指定节点的字符串值。 如果指定的节点集是空的,则返回空字符串。如果省略了 node-set 参数,则默认设置为当前节点。 语法 string generate-id(node-set?) 参数 参数 描述 node-set 可选。规定要生成唯一 id 的..
XSLT key() 函数 完整的 XSLT 函数参考对象 定义和用法 key() 函数通过使用由 <xsl:key> 元素规定的索引号,从文档中返回节点集。 语法 node-set key(string, object) 参数 参数 描述 string 必需。规定 xsl:key 元素的名称。 object 必需。要搜索的字符串。 ..
XSLT system-property() 函数 完整的 XSLT 函数参考对象 定义和用法 system-property() 函数返回通过名称标识的系统属性的值。 在 XSLT 命名空间中的系统属性: xsl:version - 处理器实现的 XSLT 版本 xsl:vendor - XSLT 处理器的开发商 xsl:vendor-url - 标识 XSLT 处理器的开发商的 URL 语法 obj..
XSLT unparsed-entity-uri() 函数 完整的 XSLT 函数参考对象 定义和用法 unparsed-entity-uri() 函数返回未解析实体的 URI。实体名称必须匹配被传递的参数。如果定义了实体,则返回未分析实体的 URI 字符串。否则,返回空字符串。 如果 DTD 含有下面的声明: <!ENTITY pic SYSTEM 'http://www.w3cschool.cc/..
XSLT <xsl:apply-templates> 元素 <xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。 <xsl:apply-templates> 元素 <xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。 假如我们向..
XSLT 浏览器 所有主流的浏览器都支持 XML 和 XSLT。 Mozilla Firefox 从版本 3 开始,Firefox 就已支持 XML、XSLT 和 XPath。 Internet Explorer 从版本 6 开始,Internet Explorer 就已支持 XML、XSLT 和 XPath。 Internet Explorer 5 不兼容官方的 W3C XSL 标准。 Google Chrome 从版本 1..
XSLT <xsl:choose> 元素 <xsl:choose> 元素用于结合 <xsl:when> 和 <xsl:otherwise> 来表达多重条件测试。 <xsl:choose> 元素 语法 <xsl:choose> <xsl:w..
XSLT - 在客户端 如果您的浏览器支持 XSLT,那么在浏览器中它可被用来将文档转换为 XHTML。 JavaScript 解决方案 在前面的章节,我们已向您讲解如何使用 XSLT 将某个 XML 文档转换为 XHTML。我们是通过以下途径完成这个工作的:向 XML 文件添加 XSL 样式表,并通过浏览器完成转换。即使这种方法的效果很好,在 XML 文件中包含样式表引用也不总是令人满意的(例如,在无法识别 XSLT 的浏览器这..
XML 编辑器 如果希望极认真地学习和使用 XML,那么您一定会从使用一款专业的 XML 编辑器中受益。 XML 是基于文本的 XML 是基于文本的标记语言。 关于 XML 的一件很重要的事情是,XML 文件可被类似记事本这样的简单的文本编辑器来创建和编辑。 不过,在您开始使用 XML 进行工作时,您很快会发现,使用一款专业的 XML 编辑器来编辑 XML 文档会更好。 为什么不使用记事本? 许多 Web 开发人员使用记事本来编..
XSLT - 编辑 XML 存储在 XML 文件中的数据可通过因特网浏览器进行编辑。 打开、编辑并保存 XML 现在,我们会为您展示如何打开、编辑及保存存储于服务器上的 XML 文件。 我们将使用 XSL 把 XML 文档转换到一个 HTML 表单中。XML 元素的值会被写到 HTML 表单中的 HTML 输入域。这个 HTML 表单是可编辑的。在被编辑完成后,数据会被提交回服务器,XML 文件会得到更新(这部分由 ASP 完成)..