Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если элемент содержит текст и не имеет дочерних элементов для вывода в виде таблиц (таких как элементы с атрибутами или повторяющимися элементами), новый столбец с именем TableName_Text будет добавлен в таблицу, выводимую для элемента. Текст, содержащийся в элементе, будет добавлен в строку в таблице и сохранен в новом столбце. Для ColumnMapping свойства нового столбца будет задано значение MappingType.SimpleContent.
Например, рассмотрим следующий XML-код.
<DocumentElement>
<Element1 attr1="value1">Text1</Element1>
</DocumentElement>
Процесс вывода создаст таблицу с именем Element1 с двумя столбцами: attr1 и Element1_Text. Свойство ColumnMapping столбца attr1 будет иметь значение MappingType.Attribute. Свойство ColumnMapping столбца Element1_Text будет иметь значение MappingType.SimpleContent.
Набор данных: DocumentElement
Таблица: Элемент1
| attr1 | Элемент1_Текст |
|---|---|
| значение1 | Текст1 |
Если элемент содержит текст, но также содержит дочерние элементы, содержащие текст, столбец не будет добавлен в таблицу для хранения текста, содержащегося в элементе. Текст, содержащийся в элементе, будет игнорироваться, а текст в дочерних элементах включается в строку в таблице. Например, рассмотрим следующий XML-код.
<Element1>
Text1
<ChildElement1>Text2</ChildElement1>
Text3
</Element1>
Процесс вывода создаст таблицу с именем Element1 с одним столбцом с именем ChildElement1. Текст элемента ChildElement1 будет включен в строку в таблице. Другой текст будет игнорироваться. Свойство ColumnMapping столбца ChildElement1 будет иметь значение MappingType.Element.
Набор данных: DocumentElement
Таблица: Элемент1
| ChildElement1 |
|---|
| Текст2 |