xsl元素参考

XSL-FO表格(table) XSL-FO是用于格式化XML数据的语言,全称为Extensible Stylesheet Language Formatting Objects(格式化对象的可扩展样式表语言),是W3C参考标准,现在通常叫做XSL。 阅读详情

XSLT 元素参考

W 3C 推荐标准所定义的XSLT元素(XSLT 1.0)。

XSLT元素

 “元素”列中的链接指向每个特定元素的属性和更多有用的信息。

N: 指明最早版本的Netscape浏览器所支持的标签

IE: 指明最早版本的IE浏览器所支持的标签

注意: IE5支持的元素可能含有非标准的行为,因为在XSLT成为W 3C 的官方推荐标准之前,IE5就已经发布了。

Element
元素

Description
描述

IE

N

apply-imports

Applies a template rule from an imported style sheet
在输入样式表中应用模版规则

6.0

 

apply-templates

Applies a template rule to the current element or to the current element's child nodes
把模版规则应用到当前元素或当前元素的子节点

5.0

6.0

attribute

Adds an attribute
添加一个属性

5.0

6.0

attribute-set

Defines a named set of attributes
定义指定属性集

6.0

6.0

call-template

Calls a named template
调用一个指定模版

6.0

6.0

choose

Used in conjunction with <when> and <otherwise> to express multiple conditional tests
通过与<when> 和<otherwise>配合使用来表达多种条件语句

5.0

6.0

comment

Creates a comment node in the result tree
在结果树中创建一个注释节点

5.0

6.0

copy

Creates a copy of the current node (without child nodes and attributes)
复制当前节点(不包括子节点和属性)

5.0

6.0

copy-of

Creates a copy of the current node (with child nodes and attributes)
复制当前节点(包括子节点和属性)

6.0

6.0

decimal-format

Defines the characters and symbols to be used when converting numbers into strings, with the format-number() function
当使用format-number()函数将数字转换成字符串时,定义字符和符号

6.0

 

element

Creates an element node in the output document
在输出文档中创建一个元素节点

5.0

6.0

fallback

Specifies an alternate code to run if  the processor does not support an XSLT element
如果处理器不支持XSLT元素,指定所需执行的替换代码

6.0

 

for-each

Loops through each node in a specified node set
在指定的节点集循环每个节点

5.0

6.0

if

Contains a template that will be applied only if a specified condition is true
条件语句:如果指定的条件为真,则执行对应的模版

5.0

6.0

import

Imports the contents of one style sheet into another. Note: An imported style sheet has lower precedence than the importing style sheet
将一张样式表中的内容导入至另一张样式表中。
注意
:与导入的样式表相比,被导入的样式表优先级较低。

6.0

6.0

include

Includes the contents of one style sheet into another. Note: An included style sheet has the same precedence as the including style sheet
把一张样式表的内容嵌套到另一张样式表中 。
注意:这两份样式表的优先级相同。

6.0

6.0

key

Declares a named key that can be used in the style sheet with the key() function
使用key() 函数声明一个可以用于样式表的特定键值

6.0

6.0

message

Writes a message to the output (used to report errors)
将信息写进结果中(用于报告错误信息)

6.0

6.0

namespace-alias

Replaces a namespace in the style sheet to a different namespace in the output
把结果中的命名空间用样式表中的命名空间替换

6.0

 

number

Determines the integer position of the current node and formats a number
确定当前节点的整数位置并定义一个数字格式

6.0

6.0

otherwise

Specifies a default action for the <choose> element
指定<choose>元素的默认行为

5.0

6.0

output

Defines the format of the output document
定义结果文档的格式

6.0

6.0

param

Declares a local or global parameter
声明一个本地参数或是通用参数

6.0

6.0

preserve-space

Defines the elements for which white space should be preserved
定义需要保留空白的元素

6.0

6.0

processing-instruction

Writes a processing instruction to the output
在结果中写入一条处理指令

5.0

6.0

sort

Sorts the output
对结果分类

6.0

6.0

strip-space

Defines the elements for which white space should be removed
定义需要删除空白的元素

6.0

6.0

stylesheet

Defines the root element of a style sheet
定义样式表的根元素

5.0

6.0

template

Rules to apply when a specified node is matched
当指定节点匹配时应用的规则

5.0

6.0

text

Writes literal text to the output
编写文字文本到输出

5.0

6.0

transform

Defines the root element of a style sheet
定义样式表的根元素

6.0

6.0

value-of

Extracts the value of a selected node
摘取一个选定的节点值

5.0

6.0

variable

Declares a local or global variable
声明本地变量或通用变量

6.0

6.0

when

Specifies an action for the <choose> element
指定<choose>元素的行为

5.0

6.0

with-param

Defines the value of a parameter to be passed into a template
定义一个传递到模版内的参数值

6.0

6.0

 

 

XSLT 函数

XQuery 1.0, XPath 2.0, 和XSLT 2.0共享一个函数库。

XSLT包含了超过100个内置函数,包括字符串函数、数值函数、日期时间函数、节点、QName处理函数、序列处理函数、逻辑函数等等。

XSLT函数命名空间的URI是:http://www.w3.org/2005/02/xpath-functions

函数命名空间的默认前缀是“fn”:

提示: 函数的声明通常以“fn” 为前缀,如:“fn:string()”;然而,由于“fn:”是命名空间的默认前缀,因此,当声明函数时,函数名称不需要书写前缀名。

请在我们的XPath教程中查找全部内置的XSLT2.0函数的参数
作为补充,我们还例举了下面这些内置XSLT函数:

Name
名称

Description
描述

current()

Returns the current node
返回当前节点

document()

Used to access the nodes in an external XML document
用于访问一个外部XML文档内的节点

element-available()

Tests whether the element specified is supported by the XSLT processor
测试指定的元素是否被XSLT处理器支持

format-number()

Converts a number into a string
将某个数字转化为对应的字符串

function-available()

Tests whether the function specified is supported by the XSLT processor
测试指定的函数是否被XSLT处理器支持

generate-id()

Returns a string value that uniquely identifies a specified node
返回一个独立定义指定节点的字符串值

key()

Returns a node-set using the index specified by an <xsl:key> element
使用由<XSL:key>元素指定的索引来返回一个节点集

system-property()

Returns the value of the system properties
返回系统属性值

unparsed-entity-uri()

Returns the URI of an unparsed entity
返回一个未被解析的实体元素的URI

 
XSL-FO:理解与运用页面布局的强大工具 XSL-FO是一种基于XML的格式化语言,它定义了如何将XML数据转换成视觉上吸引人的打印文档。XSL-FO不仅支持文本,还支持图像、表格、列表以及其他多种元素,为复杂的页面布局提供了丰富的选项。XSL-FO是一种功能强大的页面布局工具,可以帮助开发者创建高质量的打印文档和Web页面。通过理解XSL-FO的基本概念和布局特性,可以有效地运用它来满足各种页面布局需求。 阅读详情

相关推荐

XSL模版设计软件

关于XSL Report Designer     XSL Report Designer是用来设计XML数据的输出布局,使其可以以报告和表格(以下统称“报告”)的格式进行分页的设计软件。输出布局的设计,包含了报告的外观以及报告的项目和XML的需要打印的要素内容之间的对应关系等的设计。     用于指定布局的语言,采用的是World Wide Web Consortium(W3C)推荐的「

hyfsoft4的专栏 666

XSL T

一.简介 XSL指扩展表语言 1. 万维网联盟开始发展XSL的起因是由于对基于XML的样式表语言的需求 2. XSL T 指XSL转换.XSL T将XML文档转换为其他文档,如XHtml XSL = XML样式表 XML不使用预定义标签,并且这些标签的意思并不是那么容易理解,XSL可描述如何来显示 XML 文档 XSL 不仅仅是样式表语言(XSL包括三个部分) XSL T: ...

IT__C的博客 404

树莓派视觉小车实战:OpenCV驱动的智能物体追踪系统

本文详细介绍了如何从零开始构建一个基于树莓派的智能视觉小车,实现物体跟踪功能。通过OpenCV进行图像处理,结合颜色与轮廓识别算法,让小车能够实时锁定并追踪特定目标。内容涵盖硬件搭建、软件环境配置、核心代码解析及运动控制逻辑,为创客和开发者提供了完整的实战指南。

weixin_29047545的博客 143

XSL样式表

第9章 XSL样式表9。1 什么是xsl9。2 导入XSL样式表9。3 不同的XML样式表9。4 XSL的基本元素9。5 如何选择节点9。6 匹配节点的典型情况9。7 常用的XSL函数介绍·XSL中文翻译为“可扩展的样式语言”·包括XSLT变换语言和XSL-FO格式化语言两分·XSLT  ·规定如何将XML文档变换成另一个XML文档。  ·变换后的XML文档可使用原文档的标记和DTD。  ·大多数

RainyLin-SunnyLin的专栏 4785

主板USB接口全部失效解决方案(通用串行总线USB控制器有黄色叹号)保姆级教程亲测有效

通用串行总线控制器总是有叹号解决办法 办公室的崩腾时代老电脑,疫情期间没人用,来了开机之后发现鼠标键盘都用不了,本以为是主机放时间长出了问题,后来想起来就百度了“鼠标键盘都失效”的标题,结果发现了“串行总线控制器总是感叹号”的关联问题。正好办公室电脑都装有teamviwer常用来远程办公(在家偷懒)。所以通过远程发现电脑室可以运行的。并在控制面板发现:通用串行总线控制器总是感叹号,插入外设时USB无反应。如图:​ 并且右键选中其中一个,点击最后一个选项:“属性” 可以发现“设备状态”中会提示“由...

xiao_bai_0_0的博客 2万+

交叉编译Qt6.5.3(RK3568开发板)

注意,如果使用其它版本的交叉编译器的话,请确保你的交叉编译器能够支持 C++17标准。为确保后续交叉编译没问题,需要确保开发板使用的GLIBC版本不小于2.34版本。到 linaro 网站上下载交叉编译工具,我下载的是 gcc-linaro-11.3.1-2022.06-x86_64_aarch64-linux-gnu.tar.xz。安装 CMake ,最低要求3.16版本,如果要静态编译,需要3.21及以上版本。我使用的3.27版本。:指定为最后交叉编译后的Qt6.5.3库的安装目录。

m0_46309425的博客 5104

XSLT详解

XSLT语言 起始于 XSL XSL 指扩展样式表语言(EXtensible Stylesheet Language)。 万维网联盟 (W3C) 开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。 CSS = HTML 样式表 HTML 使用预先定义的标签,标签的意义很容易被理解。 HTML 元素中的 元素定义表格 - 并且浏览器清楚如何显示它。 向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字体或颜色显示一个元素。 XSL = XML 样式表 XML

m0_61302184的博客 8449

从宁德新能源面试官视角,拆解Halcon/OpenCV图像处理工程师的硬核技能树(附避坑指南)

本文从宁德新能源面试官视角出发,详细拆解Halcon/OpenCV图像处理工程师的核心技能树,涵盖硬件选型、算法实现和系统工程思维三大能力维度。文章提供工业视觉工程师面试的实战避坑指南,包括硬件配置要点、算法优化技巧及职业发展路径,助力求职者系统提升图像处理专业技能。

weixin_28732953的博客 129

XSLT常用元素及属性

XSLT 语言:    XSL/XSLT是一种xml语言转换。XSL(eXtensible Style sheet Language)是XML的样式表语言。    它包含三个部分:转换XML文档以及定义输出XML部分以及格式化XML文档;    包含了三种语言:XSLT、XPath和XSL格式对象。其中XSLT最为重要,它用于将XML文档转换成另一个XML文档或另一种类型的文档。也就是能将一个XM

清涩清酒 1829

SpringBoot不用三方框架,怎么动态调度定时任务,ScheduledExecutorService 详解

Spring Boot 提供了强大的定时任务支持,无需依赖任何第三方框架,即可轻松实现可配置的定时任务。通过使用 `@EnableScheduling` 注解启用定时任务支持后,我们可以利用 `@Scheduled` 注解来定义定时任务的方法,这些方法可以在指定的时间间隔或特定时间点自动执行。 我们还可以通过集成 `ScheduledExecutorService` 来实现灵活的定时任务管理。`ScheduledExecutorService` 是 Java 标准库的一部分,能够以固定速率或延迟执行任务,

横竖撇折点 1939

SAP-MM-采购申请字段解析

采购申请抬头以及行项目字段解析

yanzibing99的博客 7306

<xsl:template>元素

XSLT元素是用于创建模板的。Match的属性的作用是使模板和XML与元素相结合。Match属性也可以为整个XML定义模版。Match属性值是一个XPath表达式。(也就是match="/" defines the whole document)

penjie0418的专栏 493

Python爬虫实战:利用Selenium与Playwright抓取美团外卖数据

在当今大数据时代,网络数据采集已成为商业分析和市场研究的重要手段。本文以美团外卖平台为例,详细介绍如何使用Python最新爬虫技术(Selenium、Playwright)进行数据采集,并探讨相关技术原理、反爬应对策略及数据存储方案。通过5000+字的详细讲解和完整代码示例,帮助读者掌握现代网络爬虫开发的核心技能。本文详细介绍了使用Python最新爬虫技术采集美团外卖数据的完整流程,涵盖了从环境配置、页面分析到数据存储的全链路解决方案。

2201_76125261的博客 2550

XSL进阶

1、在客户端使用JavaScript将XML转换为HTML: 示例: // Load XML var xml = new ActiveXObject("Microsoft.XMLDOM") xml.async = false xml.load("cdcatalog.xml") // Load XSL var xsl = new ActiveXObject("Microsoft.XM

PKWind的专栏 641

WRFDA如何读取风云四号A 星的GIIRS数据?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1029

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

.Net框架下的XSLT转换技术简介

.Net框架下的XSLT转换技术简介作者:王凯明    本文选自:赛迪网  2003年05月08日 一.前言:   XSLT转换技术是XML中的一项重要技术,本文将向XML开发者介绍.Net框架下的一些不同的XSLT转换技术。同时,本文还将介绍如何运用各种不同的输入数据源以完成一个XSLT转换。在.Net框架下,System.Xml.Xsl.XslTransform类能

0ffs3t 1401

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

XSL-FO 参考手册

本文整理了2025年最新XSL-FO权威资源,包含官方W3C标准、实用在线手册(Antenna House/RenderX等)、经典参考书籍和中文资料。重点推荐Antenna House的完整属性参考和Crane Softwrights的速查表。同时对比了主流工具(Antenna House/RenderX/FOP/PrinceXML)对XSL-FO的支持程度,并提供了PDF参考手册获取建议。适合开发者快速查找XSL-FO属性和兼容性信息。

m0_57545130的博客 608

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

xsl是什么文件 html 样式表单,xsl和css的区别是什么?

xsl和css的区别是什么?下面本篇文章就来给大家介绍一下xsl和css的区别,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。什么是XSL?XSL全称EXtensible Stylesheet Language(扩展样式表语言)。万维网联盟 (W3C) 开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。XSL = XML 样式表XML 不使用预先定义的标签(...

weixin_42306688的博客 2963

跟我学XSL

跟我学XSL(一)——第一个XML文檔随着Internet的发展,越来越多的信息进入互联网,信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将资料内容与表现融为一体,可修改性、资料可检索性差,而XML借鉴了HTML与数据库、程序语言的优点,将内容与表现分开,不仅使检索更为方便,更主要的是用户之间资料的交换更加方便,可重用性更强。XML是一种

为了你 2408

XSL简明教程

最近在网上找了一些关于XSL的教程,整理了一下,大家可以参考参考   XSL简明教程一.   XSL入门1.XSL---XML的样式表HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如是另起一行是标题字体。所有的浏览器都知道如何解析和显示HTML网页。然而,XML没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解析它们,例如可以理解为表

    振翔'BLOG 1132

XSL-FO 文档

需要我给你打包一份2025年最新版的离线文档包(约200MB,包含上面所有PDF+CHM+模板)吗?

m0_57545130的博客 482

xsl入门

  XML在更多的时候只是一种数据文件,怎样将它变为我们日常所看到的HTML格式那样的文件呢?如果我们将XML文件比作结构化的原料的话,那么XSL就好比“筛子“与“模子“,筛子选取自己需要的原料,这些原料再通过模子形成最终的产品:HTML。 这个模子大致是这样:我们先设计好表现的页面,再将其中需要从XML中获取数据来填充内容的部分“挖掉“,然后用XSL语句从XML中筛出相关的数据来

黑芒楼 1106

xsl 文件新手入门

http://www.w3school.com.cn/xsl/xsl_languages.asp XSL 指扩展样式表语言(EXtensible Stylesheet Language)。xsl 是由万维网联盟 (W3C) 发展的,可以参考相应的链接.这篇文档只是将其中的部分抽取出来了 为什么需要xsl语言 .xml文档中定义了数据,但是没有定义数据的显示等附加信息,xsl就

lynn_24的专栏 1807

跟我学XSL(一)(转)

随着Internet的发展,越来越多的信息进入互联网,信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将数据内容与表现融为一体,可修改性、数据可检索性差,而XML借鉴了HTML与数据库、程序语言的优点,将内容与表现分开,不仅使检索更为方便,更主要的是用户之间数据的交换更加方便,可重用性更强。   XML是一种元标记语言,没有许多固定的标记,为WEB

hyde82的专栏 3388

一个标准的XSL

XSL作为xml的模板现在被越来越多的人使用,我开始学的时候用的是firefox和IE共同调试,期间看了蓝色理想的教程和几本书,发现调试根本就通不过,最后还是自己整理出一份入门的标准格式,如果你也是个初学者被不标准的写法误导,被错误困扰,那不妨看一下我的例子.... xml文件如下:       zhanghao    男    20    数据库设计与维护、WEB开发    吃喝玩乐 

cg5416的专栏 1021
上一篇: xsl语言简易教程
下一篇: IE 禁用查看源文件功能
peter521
博客等级 码龄19年 38粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值