xml – 是否允许浏览器以任何顺序呈现?

据我了解 XML规范,不保证子元素顺序的重要性. XML解析器倾向于保持子元素的顺序与XML文档中的顺序相同,但它们没有义务这样做.

如果是这样,则浏览器可以自由地在< ol>中呈现< li> s.或者< ul>与XHTML中出现的顺序不同?或者是否在XHTML规范中指定必须保留订单?

我意识到所有主流浏览器都会尊重我的< li> s的顺序.我只是对他们在技术上是否有义务的学术问题感兴趣.

根据 XHTML 1.1 Schema for list entities的< ul>的内容.和< ol>是< xs:sequence> < li>项目.检查 XML Schema specfication似乎< xs:sequence>操作使得“…元素信息项按顺序匹配粒子……”.这往往意味着我这样的序列的顺序是有意义的并且应该被保留.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇