Элемент row (XML для аналитики)
Содержит единственную строку данных для элемента root, содержащего табличные данные, возвращаемые методом Discover или Execute.
Синтаксис
<root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset">
<row>
<!-- One or more column elements -->
</row>
</root>
Характеристики элемента
Характеристика |
Описание |
---|---|
Тип данных и длина |
нет |
Значение по умолчанию |
нет |
Количество элементов |
от 0 до n: необязательный элемент, который может встречаться несколько раз. |
Связи элемента
Замечания
Каждая строка, возвращенная элементом root, который содержит табличные данные, имеет соответствующий элемент row. Каждый столбец в элементе root представлен отдельным элементом XML. Значение столбца для элемента row представляет собой данные, содержащиеся в элементе XML, а имя столбца соответствует имени элемента XML.
Есть два способа указать значение NULL для столбца внутри строки.
При отсутствии элемента столбца подразумевается, что значением столбца является NULL.
В элементе столбца может использоваться атрибут 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>
Дополнительные сведения об именовании столбцов, а также сведения о схеме для табличных данных см. в разделе Тип данных Rowset (XML для аналитики).