XML 属性顺序

类别:.NET开发 点击:0 评论:0 推荐:

Atrributes是无序的,即同一Element的Attributes,相互之间无顺序信赖(见XML 1.0标准的3.1节)。使用中遇到过不少情形,在解析XML文档时假设了解析器会首先处理某个Attribute、然后才处理另外一个,这种假设是不成立的。

值得注意的是,XML声明(XML declaration)的三个Attributes(version、encoding和standalone)是必须按顺序出现的(假如出现的话),这从下面可以看出:

XMLDecl    ::=    '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'

本文地址:http://com.8s8s.com/it/it44361.htm