Мне нужно сгенерировать файл XML в следующем формате:
<Field Name="TagName">value</Field>
Я использую XmlTextWriter . Это работает, но закрывающий тег выглядит так: </Field Name="TagName">
, и я бы хотел, чтобы он был </Field>
Ниже моей функции для создания узла.
private static void createNode(string fieldName, string fieldValue, XmlTextWriter writer)
{
writer.WriteStartElement("Field Name="+"\"" + fieldName + "\"");
writer.WriteString(fieldValue);
writer.WriteEndElement();
}
Можете ли вы сказать мне, есть ли какая-либо библиотека для c#, которая позволяет мне генерировать xml в формате, который я ожидаю, или я должен изменить XmlTextWriter? Если да, то как?