Каким стандартным способом можно правильно отправлять электронные письма, отправленные с наших разных рабочих мест в Jenkins?

Я знаю, что вы попросили XmlWriter, но я считаю, что вы можете добиться этого, используя меньше кода с XDocument. Вот мое решение:

var filePath = "path/XmlFile.xml";
var xmlDoc = XDocument.Load(filePath);
var parentElement = new XElement("Student");
var firstNameElement = new XElement("FirstName", firstNameVariable);
var lastNameElement = new XElement("LastName", lastNameVariable);

parentElement.Add(firstNameElement);
parentElement.Add(lastNameElement);

var rootElement = xmlDoc.Element("School");
rootElement?.Add(parentElement);

xmlDoc.save();

Это основано на следующей структуре XML и будет добавлено в ...:

<School>
  <Student>
    <FirstName>John</FirstName>
    <LastName>Johnson</LastName>
  </Student>
...
</School>

Надеюсь, что это поможет!

0
задан TommyD 5 March 2019 в 16:39
поделиться