Элемент 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 (с помощью типа данных Rowset ) |
Дочерние элементы | Один или несколько элементов столбца. |
Комментарии
Каждая строка, возвращенная элементом 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>