Обработка неопределенных значений
Обработка неопределенных значений
Поскольку SQL-данные могут быть неопределенными значениями, необходимо решить, как представлять их в XML-документе. Неопределенные значения могут быть представлены либо как нуль, либо как отсутствие всякого значения. Если элемент столбца необходимо представить как неопределенное (нулевое) значение, то он будет иметь атрибут xsi:nil="true". Это может быть сделано следующим способом:
<row>
<FirstName>Bill</FirstName>
<LastName>Bailey</LastName>
<City xsi:nil="true" />
<AreaCode>714</AreaCode>
<Telephone>5 55-22 22</Telephone>
</row>
Если элемент столбца отсутствует, то выполните следующее:
<row>
<FirstName>Bill</FirstName>
<Las tName>Bailey</Las tName>
<AreaCode>714</AreaCode>
<Telephone>55 5-22 22</Telephone>
</row>
При выборе этой опции строка содержит неопределенное значение, которое
"отсутствует". С ним нет связей.