XML конкатенация строки для установки в качестве XAttribute
Я читаю в CSV-файл для преобразования в формат XML. Как объединить фиксированную строку перед одним из полей.
В этом примере мне нужно присоединить "домен" к имени пользователя
string[] csvString = File.ReadAllLines("file.csv");
XElement xmlString =
new XElement("XML",
new XElement("IDENTITIES",
from str in csvString
let fields = str.Split(',')
select new XElement("IDENTITY",
new XAttribute("ID", fields[1]),
new XAttribute("SERVICE", "SERV"),
new XAttribute("DOMAIN_USER", fields[2]),
new XAttribute("PASSWORD","PASSWORD")
Как бы я установил DOMAIN_USER XAttribute для сцепленных "DOMAIN\" & полей [2]?
1 ответ
Решение
Почему бы вам просто не объединить строки?
new XAttribute("DOMAIN_USER", "DOMAIN\\" + fields[2]),