У меня есть список «fetchXmlList» строк, который содержит разные xetch-объекты извлечения. Я хочу создать XML-документ, используя этот список.Создание XML-документа из списка <string> в C#
Xml документ выглядит следующим образом:
<mappings>
<main_fetchxml>
fetchXmlList[0]
</main_fetchxml>
<relatedqueries>
fetchXmlList[1]
fetchXmlList[2]
.
.
.
</relatedqueries>
</mappings>
Для relatedqueries XML узла, я должен добавить цикл по каждому элементу и перебирать каждый список элементов, начиная со 2-го пункта списка до конца списка.
Я начал писать следующие строки кода:
XmlDocument fetchXmlDoc = new XmlDocument();
XmlElement rootNode = fetchXmlDoc.CreateElement("main_fetchxml");
fetchXmlDoc.AppendChild(rootNode);
rootNode.AppendChild(fetchXmlList[0]);
Но добавление элемента списка к объекту XMLElement не позволяет. Есть ли другой путь?
Любая помощь будет оценена по достоинству. Заранее спасибо.
Какой код вы написали? –
Можно изменить исходный вопрос, чтобы включить образцы кода? Очень сложно читать код в комментариях. – CarlR
У вас есть * для использования XmlDocument? Если вы можете использовать LINQ to XML, это становится тривиальным ... хотя я бы поставил под вопрос ваше использование нескольких значений в одном элементе, подобном этому, используя разрывы строк в текстовом узле ... –