W3C中国

W3C Blog: HTML模版和XML


6月25日,W3C发布了Liam Quin撰写的一篇关于HTML模版和XML的博客文章。最近有一些关于新的HTML新特性的讨论,提到提供可重用的内容(resuable content):即一部分Web内容可以在Web页面中多次重复出现。这个功能特性和XInclude在某些方面非常相近,但范围有所不同。

template元素是HTML5引入的一个新元素。Web浏览器在创建DOM树时,处理template元素的方式比较特别,它是隐含的,并不是通常DOM树的一部分。这意味着一般的DOM JavaScript方法在遍历DOM树时并不会找到这些内容,getElementsByID并不会找到template内的元素。

类似的,如果在浏览器中使用XPath或XSLT,template元素的内容也是不可见的。

问题是,对于XML来说,这样是不是可行?

我们认为,这样处理是对的。应用程序可以按照需要从XML构造任意的数据模型。但浏览器中的XPath和XSLT是对DOM树做处理,对于不包含在DOM树中的内容,它们不应该对其进行操作。

跳出Web浏览器,template元素只是一个普通元素,XML系统没有理由特别对待它。

更多信息,请参阅W3C Blog: HTML templates and XML.

更多W3C博客文章,请参阅W3C博客文章新闻页。 


查看更多关于W3C的 国际新闻国内新闻,及 标准进展技术活动会员动态 >>

评论已关闭

站内搜索

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

更多内容>>

TPAC 2017

W3C 2017年度技术大会及顾问委员会会议(TPAC 2017)将于11月6-10日在美国加利福尼亚州柏林格姆(Burlingame)举行。注册现已开放。

更多内容>>

W3Cx 开放课程

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

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

W3C技术标准

查看Web技术标准
- 按时间 | 按工作组
■ Web与产业融合 ■
- 汽车 | 数字出版 | Web与电信
- 娱乐与广播电视 | Web支付 | Web数据
- 物联万维网(WoT) | Web安全
■ Web For All ■
- Web无障碍 | 国际化 | 索引(A to Z)
■ 社区组与商务组 ■
- 所有社区组 | 新建社区组
■ 标准工作组 ■
- 所有推荐标准 | 参与指南

更多内容>>

W3C标准翻译

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

更多内容>>

W3C中国贡献榜

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

更多内容>>

中国参与W3C

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

更多内容>>

开发者资源

会员链接

相关资源需要使用 W3C账号登录后使用

首页 | 加入工作组 | 申请W3C账号

合作伙伴

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