Sql server 如果我从SQL Server 2012获取XML的元素,这些元素是否已排序
我发现 “属性顺序”不保留XML实例中属性的顺序。查询存储在“XML类型”列中的XML实例时,结果XML中属性的顺序可能与原始XML实例不同。” 从链接 Q1)这是否意味着像下面这样的元素没有任何顺序 我可能会得到xyz1,然后是xyz。或者它会被订购Sql server 如果我从SQL Server 2012获取XML的元素,这些元素是否已排序,sql-server,xml,Sql Server,Xml,我发现 “属性顺序”不保留XML实例中属性的顺序。查询存储在“XML类型”列中的XML实例时,结果XML中属性的顺序可能与原始XML实例不同。” 从链接 Q1)这是否意味着像下面这样的元素没有任何顺序 我可能会得到xyz1,然后是xyz。或者它会被订购 xyz xyz1 如前所述,元素的顺序是XML信息集的一部分。所有库都应保持顺序。请注意: [children]文档中的子信息项的有序列表 秩序 及 [属性]一组无序的属性信息项 有序列表无序集。XML元素是有序的;XML属性不是有序的。因此,
xyz
xyz1
如前所述,元素的顺序是XML信息集的一部分。所有库都应保持顺序。请注意:
[children]文档中的子信息项的有序列表
秩序
及
[属性]一组无序的属性信息项
有序列表无序集。XML元素是有序的;XML属性不是有序的。因此,对于此XML
<root>
<element1 attribute1="value1" attribute2="value2">element1 value</element>
<element2 attribute3="value3" attribute4="value4">element2 value</element>
</root>
元素1值
元素2值
元素element1
和element2
具有显著的顺序,而属性attribute1
到attribute4
具有不显著的顺序
另见