В настоящее время я использую метод DataSet.WriteXml
, чтобы полагаться на твердость классов C# для записи файлов.Написание какого-то неиспользуемого XML
Моя проблема заключается в том, что я хотел бы написать менее избыточную информацию. По умолчанию XML-узлы записываются как в следующем:
<parameter>VALUE</parameter>
Но я бы предпочел, чтобы написать:
<parameter="VALUE" />
До сих пор, используя MappingType.Attribute
я только смог отформатировать вывод как это:
<Table1 parameter="VALUE" />
Но у вас есть какой-либо трюк, чтобы избавиться от «Таблицы1», здесь?
EDIT: Или у вас есть другой класс, чтобы рекомендовать меня для этого? Я имею в виду, записывая свой набор ключей/значений в соответствующий файл ...
'<параметр = "VALUE"/>' не является действительным XML, так что это не вариант, который вам нужен. –
Что вы подразумеваете под избыточным здесь..coz <параметр = "VALUE" /> не может быть проанализирован как узел XML –
@DarkKnight - я думаю, что «избыточным» OP означает повторение «параметра» в ' VALUE '. –
Corak