Я пытаюсь использовать функцию Dataset.WriteXml () в VB.Net для генерации XML-файла с раскладкой Pretty-Print (я так думаю, как он называется), как в примере ниже (листинг 1):
<MainRoot>
<Table1>
<Col1>Value1</Col1>
<Col2>Value2</Col2>
<Col3></Col3>
<Col4>Value4</Col4>
</Table1>
<Table2>
<Col1></Col1>
<Col2></Col2>
<Col3></Col3>
<Col4>Value4</Col4>
</Table2>
</MainRoot>
Теперь проблема в том, что я не получаю файл с этим форматом, и он отформатирован так (Листинг 2):
<MainRoot>
<Table1
Col1="Value1"
Col2="Value2"
Col3=""
Col4="Value4" />
<Table2
Col1=""
Col2=""
Col3=""
Col4="Value4" />
</MainRoot>
Я пытался использовать XMLWriterSettings и поиграл со свойствами там без толку .....
Мой вопрос: есть ли способ отформатировать поток XML, сгенерированный из набора данных, который будет отформатирован, как показано в листинге 1, который я показал выше ???