W3C中国

W3C发布 XLST(3.0版)的提案推荐标准 征集参考实现

2017年4月18日,W3C的XML样式转换工作组(XSLT Working Group)发布了XSL转换(XSL Transformations,XSLT)的3.0版候选推荐标准(candidate recommendation)。该规范定义了XSLT 3.0的语法和语义。XSLT是一个XML文档格式转换的语言,定义从一个XML文档格式转换到另一个XML文档格式的转换规则,XSLT语言的转换采用良构的XML格式的样式单(Stylesheet)方式定义。

XSLT 3.0是 2007年1月23日发布的XSLT 2.0的修改版本。这一版本的主要更新是,支持基于流方式(streaming mode)的转换过程,源文档及目标文档并不需要完全加载到内存中,从而提高内存利用效率;此外,另一处重要的更新是允许,提升对复杂转换规则的模块化,允许XML的样式单基于一些独立的、开发好的组件基础上进行定义,获得软件工程上更好的鲁棒性。

欢迎您于 2017年5月19日 前提交您的意见和建议。更多信息,请参阅XSLT工作组主页,及英文原文。 

W3C发布 XQuery 3.1, XQueryX 3.1, XPath 3.1 等六份与XML相关的推荐标准

2017年3月22日,W3C的XML查询工作组XSLT工作组发布了6份有关XML的W3C正式推荐标准(W3C Recommendation),进一步通过maps、arrays及新的功能,加强JSON和Web平台。这6份推荐标准是:
 

XQuery 3.1:一个XML查询语言(XQuery 3.1:A XML Query Language):XML是一种灵活可扩展的标记语言,广泛用于各类结构化和半结构化信息存储、关系数据库及对象存储系统中对信息的表达。基于XML的查询语义采用XML语法定义对这些存储在XML文档或各类数据存储系统的查询需求,并在相关中间件的支持下,以XML的格式返回查询结果。该规范定义了一种称为XQuery的XML查询语言,用于在各类XML数据源之上查询信息。

XQueryX 3.1:XQueryX是一个XQuery的XML表示。它是通过将XQuery语法作品映射到XML作品来创建的,其最终结果并不见得是方便人类阅读或书写,但更易于程序解析。因为XQueryX是以XML格式表示,那么就可以利用标准的XML工具来创建、解释或修改查询。

XML路径查询语言 3.1(XML Path Language: XPath 3.1):XPath3.1是一种认可处理值符合XQuery和XPath数据模型(XDM)3.1中所定义数据模型的表达式语言。该数据模型不但提供了一个XML文档的树型结构表示,同时还提供了例如整数、字符串、布尔值(booleans)以及可能包含对XML文档与原子值中节点进行引用的序列的原子值。

XQuery与XPath数据模型 3.1(XQuery and XPath Data Model 3.1):该规范定义的XQuery与XPath数据模型3.1,是XML路径语言(XPath)3.1,XSL转换(XSLT)3.0版本,以及XML查询语言XQuery 3.1的数据模型。XQuery与XPath数据模型3.1(在此简称“数据模型”)有两个用途:一是定义输入XSLT或者XQuery处理器所包含的信息;二是定义XSLT,XQuery以及XPath语言中所有表达式的容许值。

XPath及XQuery函数和操作符 3.1 (XPath and XQuery Functions and Operators 3.1):该文档旨在编录XPath 3.1, XQuery 3.1以及XSLT 3.0所需的函数与操作符。其定义了数据类型的构造器函数、操作符以及函数。

XSLT与XQuery序列化 3.1(XSLT and XQuery Serialization 3.1):该规范定义了如何将XPath和XQuery(或XQueryX)查询表达式的处理结果以HTML、XHTML、JSON、XML或纯文本等格式输出,即,该文档将一个数据模型实例序列定义为一个八位字节序列。
 

更多工作,请参阅W3C的XML查询工作组XSLT工作组

W3C发布 XLST(3.0版)的候选推荐标准 征集参考实现

2016年2月7日,W3C的XML样式转换工作组(XSLT Working Group)发布了XSL转换(XSL Transformations,XSLT)的3.0版候选推荐标准(candidate recommendation)。该规范定义了XSLT 3.0的语法和语义。XSLT是一个XML文档格式转换的语言,定义从一个XML文档格式转换到另一个XML文档格式的转换规则,XSLT语言的转换采用良构的XML格式的样式单(Stylesheet)方式定义。
 

XSLT 3.0是 2007年1月23日发布的XSLT 2.0的修改版本。这一版本的主要更新是,支持基于流方式(streaming mode)的转换过程,源文档及目标文档并不需要完全加载到内存中,从而提高内存利用效率;此外,另一处重要的更新是允许,提升对复杂转换规则的模块化,允许XML的样式单基于一些独立的、开发好的组件基础上进行定义,获得软件工程上更好的鲁棒性。
 

更多信息,请参阅XSLT工作组主页,及英文原文。 

W3C的XQuery工作组与XSLT工作组联合发布四份提案推荐标准

2017年1月17日,W3C的XML查询工作组(XML Query Working Group)与XML转换工作组(XSLT Working Group)联合发布四份提案推荐标准:

- XQuery与XPath数据模型3.1(XQuery and XPath Data Model 3.1):该规范定义的XQuery与XPath数据模型3.1,是XML路径语言(XPath)3.1,XSL转换(XSLT)3.0版本,以及XML查询语言XQuery 3.1的数据模型。XQuery与XPath数据模型3.1(在此简称“数据模型”)有两个用途:一是定义输入XSLT或者XQuery处理器所包含的信息;二是定义XSLT,XQuery以及XPath语言中所有表达式的容许值。

- XPath与XQuery函数和操作符3.1(XPath and XQuery Functions and Operators 3.1):该文档旨在编录XPath 3.1, XQuery 3.1以及XSLT 3.0所需的函数与操作符。其定义了数据类型的构造器函数、操作符以及函数。

- XML路径语言3.1(XML Path Language,XPath,3.1):XPath3.1是一种认可处理值符合XQuery和XPath数据模型(XDM)3.1中所定义数据模型的表达式语言。该数据模型不但提供了一个XML文档的树型结构表示,同时还提供了例如整数、字符串、布尔值(booleans)以及可能包含对XML文档与原子值中节点进行引用的序列的原子值。

- XSLT与XQuery序列化3.1(XSLT and XQuery Serialization 3.1):如同在XQuery与XPath数据模型(XDM)3.1中所定义的,该文档将一个数据模型实例序列定义为一个八位字节序列。该序列化被设计成一个可用于其他规范的组件,例如XSL转换(XSLT)3.0版规范或XQuery3.1:一种XML查询语言规范。

欢迎您于2017年2月28日之前,提出对以上文档的审阅意见。更多内容,请参阅英文原文

W3C发布XQuery 3.1与XQueryX 3.1两份提案推荐标准

2017年1月17日,W3C的XML查询工作组(XML Query Working Group)发布两份提案推荐标准:

- XQuery 3.1:一个XML查询语言:XML是一种灵活可扩展的标记语言,广泛用于各类结构化和半结构化信息存储、关系数据库及对象存储系统中对信息的表达。基于XML的查询语义采用XML语法定义对这些存储在XML文档或各类数据存储系统的查询需求,并在相关中间件的支持下,以XML的格式返回查询结果。该规范定义了一种称为XQuery的XML查询语言,用于在各类XML数据源之上查询信息。

- XQueryX 3.1: XQueryX是一个XQuery的XML表示。它是通过将XQuery语法作品映射到XML作品来创建的,其最终结果并不见得是方便人类阅读或书写,但更易于程序解析。因为XQueryX是以XML格式表示,那么就可以利用标准的XML工具来创建、解释或修改查询。

欢迎您于2017年2月28日之前,提出对以上文档的审阅意见。更多内容,请参阅英文原文

 

W3C发布XQuery 3.1, XQueryX 3.1, XPath 3.1 等六份候选推荐标准

2016年12月13日,W3C的XML查询工作组(XML Query Working Group)更新了两份候选推荐标准:XQuery 3.1: An XML Query Language以及XQueryX 3.1,并与XML转换工作组(XSLT Working Group)共同更新了四份候选推荐标准:XML Path Language (XPath) 3.1XQuery and XPath Data Model 3.1XQuery and XPath Functions and Operators 3.1以及XSLT and XQuery Serialization 3.1。更新后的六份文档与之前发布的文档相比,均包含一些实质性的改变。工作组预计于2017年1月将这六份文档推进至提案推荐标准阶段。XML查询工作组同时还更新了XQuery 3.1需求与用例(XQuery 3.1 Requirements and Use Cases)的工作组备忘。
 

更多内容,请参阅英文原文

W3C发布规范化EXI(Canonical EXI)的候选推荐标准,并征集参考实现

2016年11月3日,W3C的高效XML交换工作组(Efficient XML Interchange Working Group)发布规范化EXI(Canonical EXI)的候选推荐标准,并征集参考实现。该规范描述了一个相对简单的方法来为EXI格式(高效XML交换格式)的文档生成一个规范化的物理表示,从而能够帮助判断两个内容不同的EXI文档是否在逻辑上等价。规范化EXI的一个很重要的应用就是在对一个基于XML的文档或文档片段进行数字签名。在不需要扫描文本全文而实现EXI的规范化在一些能力受限或对处理开销敏感的设备或计算环境下也具有重要意义。需要特别注意的是,在某些复杂特定应用场景下,应用程序可能有应用层的等价原则,两份有着不同的规范化形式的XML文档,在应用给定的上下文中仍可能具有相同的语义,但这种“应用层的等价”不在本规范的讨论之列。

更多内容,请参阅英文原文

W3C发布XProc相关的两份工作组备忘 正式关闭XML处理工作组

2016年7月21日,W3C的XML处理工作组(XML Processing Working Group)发布了与XProc 2.0相关的两份工作组备忘(Group Note)。W3C已经正式关闭了 XML处理工作组,将不再继续维护和推荐这两份文档的标准化工作。

XProc 2.0:标准步骤库(XProc 2.0: Standard Step Library),该文档描述了 XProc 2.0 中用到的标准步骤词汇表。

XML管道语言(XProc 2.0: An XML Pipeline Language) ,该文档定义了 XProc 2.0 的语法和语义。

XProc是一个XML管道语言,通过提供一个描述式的数据流语言(declarative dataflow language),表达处理XML文档所需的各个步骤,协调查询(querying)、验证(validation)、包含(inclusion)、转换(transformation)及排序(sorting)等中间操作。XProc步骤库(step library)定义了可用于管道处理的每个步骤的具体操作的名字和特征,每个XProc处理器应当支持这些基本的管道步骤库中的操作,并支持扩展(可选)的步骤操作。

更多内容,请参阅英文原文。 

W3C发布XInclude 1.1版的工作组备忘 正式关闭XML核心工作组

2016年7月21日,W3C的XML核心工作组(XML Core Working Group)发布了XML Inclusion(XInclude) 1.1 版的工作组备忘。该文档提出了一个通用的XML文档包涵(XML Inclusions)操作的处理模型和语法,通过将一组XML信息集(XML information sets)合并成一个组合的infoset来实现XML的包涵。被合并的XML文档(信息集/infosets)应当用XML友好的语法(包括元素、属性、URI引用等)加以表达。

请注意:XML核心工作组已经正式关闭,W3C将该文档作为工作组备忘发布,不再继续维护和推进该文档的标准化工作。 更多内容,请参阅英文原文

W3C发布面向JSON的高效XML交换(EXI for JSON)的首份标准工作草案

2016年1月28日,W3C的高效XML交换工作组(Efficient XML Interchange Working Group)发布了面向JSON的高效XML交换(Efficient XML Interchange for JSON, EXI for JSON)的首份标准工作草案。高效XML交换格式是一个压缩的XML的表达格式,在性能的占用计算资源之间做了有效的折衷。EXI格式最初设计用于加速XML的表达,但类似的方法稍作调整也可以用于JSON格式的高效交换,帮助在Web上更有效的交换结构化数据。
 

更多信息,请参阅英文原文

W3C发布XPath 3.1、XSLT 和 XQuery序列化3.1候选推荐标准 征集参考实现

2015年12月17日,W3C的XML查询工作组(XML Query Working Group)XML转换工作组(XSLT Working Group)联合发布XML路径语言(XML Path Language, XPath) 3.1与XSLT和XQuery序列化(XSLT and XQuery Serialization)3.1两份候选推荐标准并向公众征集参考实现。

XML路径语言(XML Path Language,XPath)3.1:XPath3.1是一种认可处理值符合XQuery和XPath数据模型(XDM)3.1中所定义数据模型的表达式语言。该数据模型不但提供了一个XML文档的树型结构表示,同时还提供了例如整数、字符串、布尔值(booleans)以及可能包含对XML文档与原子值中节点进行引用的序列的原子值。

XSLT和XQuery序列化(XSLT and XQuery Serialization)3.1:正如在XQuery和XPath数据模型(XDM)3.1所定义的,该文档将一个数据模型实例的序列化定义成一个八位字节的序列。该序列化被设计成一个可用于其他规范的组件,例如XSL转换(XSLT)3.0版规范或XQuery3.1:一种XML查询语言规范。

更多内容,请参阅英文原文

W3C发布XML查询语言XQuery 3.1的候选推荐标准 征集参考实现

2015年12月17日,W3C的XML查询工作组(XML Query Working Group)发布了XML查询语言XQuery 3.1(XQuery 3.1:an XML Query Language)的候选推荐标准(Candidate Recommendation)。

XML是一种灵活可扩展的标记语言,广泛用于各类结构化和半结构化信息存储、关系数据库及对象存储系统中对信息的表达。基于XML的查询语义采用XML语法定义对这些存储在XML文档或各类数据存储系统的查询需求,并在相关中间件的支持下,以XML的格式返回查询结果。该规范定义了一种称为XQuery的XML查询语言,用于在各类XML数据源之上查询信息。

更多信息,请参阅英文原文,及 W3C的XML标准计划

站内搜索

万维网联盟(World Wide Web Consortium, W3C)是Web领域的国际标准化组织,开发开放Web标准,确保Web的长期发展。欢迎您加入W3C的朋友计划,支持W3C实现“尽展Web无限潜能”的使命,并为Web开发者提供更多工具。

更多内容>>

诚聘英才

AC 2017

2017年W3C顾问委员会会议(AC 2017)将于4月23-25日在北京举行。注册现已开放。

更多内容>>

W3Cx 开放课程

W3C与edX合作,推出W3Cx系列课程,您可以免费注册这些课程:

- CSS概述
- HTML5:第一部分
- HTML5:第二部分
- HTML5概述
更多内容>>

W3C技术标准

查看Web技术标准
- 按时间 | 按工作组
■ Web与产业融合 ■
- 汽车 | 数字出版 | Web与电信
- 娱乐与广播电视 | Web支付 | Web数据
- 物联万维网(WoT) | Web安全
■ Web For All ■
- Web无障碍 | 国际化

更多内容>>

W3C标准翻译

我们欢迎您加入W3C标准翻译计划,了解W3C标准和文档的翻译情况,并成为W3C翻译计划的志愿者,帮助提供不同语言的W3C标准规范及文档的志愿者翻译及W3C授权翻译,更好服务全球技术社区。

更多内容>>

W3C中国贡献榜

我们通过贡献榜,感谢您积极参与W3C标准制定及审阅工作并提供建设性意见、提供W3C相关标准及技术文章的中文翻译、参与各类W3C技术研讨会。

更多内容>>

中国参与W3C

W3C中国目前正在不断加大全球W3C工作的参与力度,并设立了一系列以了解中国行业需求、引导标准制定为主要目的兴趣小组(IG)和社区组(CG)。
- HTML中文兴趣小组
- 中国信息无障碍社区组
- 中文数字出版社区组
- 中文文字布局需求特别任务组
- 数据可视化社区组

更多内容>>

合作伙伴

  • 北京航空航天大学
  • 北航计算机学院
  • w3ctech