row 元素 (XMLA)

包含根元素的单行数据,该根元素包含 Discover 或 Execute 方法调用返回的表格数据。

语法

  
<root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset">  
   <row>  
      <!-- One or more column elements -->  
   </row>  
</root>  

元素特征

特征 说明
数据类型和长度
默认值
基数 0-n:可多次出现的可选元素。

元素关系

关系 元素
父元素 使用 (行 集数据类型 的根)
子元素 一个或多个列元素。

备注

包含表格数据的 元素返回的每一行都有相应的 元素。 根元素的每 列都由单独的 XML 元素表示。 行元素的 列值是 XML 元素包含的数据,列的名称对应于 XML 元素的名称。

有两种方法可表示行中的列的空值:

  • 缺少列元素意味着该列为空。

  • 列元素可以使用 属性 xsi:nil='true' 来指示其值为 null。

例如,如果某行具有名为 Store_Name 的列,且该列的值为 NULL,则它可以通过以下两种方法之一表示:

<row>  
</row>  

或:

<row>  
   <Store_name xsi:nil='true'/>  
</row>  

如果列元素包含错误, 则 Error 元素会提供有关错误的信息,如以下示例中所述:

<row>   <Store_name>  
      <Error xmlns="urn:schemas-microsoft-com:xml-analysis:exception">  
         <ErrorCode>3238658054</ErrorCode>  
         <Description>The object [X] was not found in the cube when [X] was parsed.</Description>  
      </Error>  
   </Store_name>  
</row>