Я создал XmlDocument этого кода с C#,Как положить значение в каждом узле XML
protected XDocument generateXML()
{
XDocument xdoc = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XElement("Invoices",
new XElement("Invoice",
new XElement("InvoiceNumber", "s10838652")
.......
return xdoc;
}
и в другом методе у меня есть:
public override void RunWintrackConnector()
{
XDocument xml = generateXML();
.... .
Затем я хотел бы поместить данные в каждый узел XML: (вместо s10838652, который я хотел бы назначить (string.Concat (bill.invoice) ., Bill.num);) к узлу INVOICENUMBER)
У меня есть правая часть, но не знаете, как получить доступ к каждому узлу XML:
xmlnode(for example InvoiceNumber) = Win2.IntegrationXML.XMLMisc.DirtyData.getStringValue(string.Concat(bill.invoice, bill.num));
приятно, что работает замечательно, Tnx много :) –
должен ли я иметь xml .Elements («Invoices») .Elements («Invoice») для всех узлов? потому что это похоже на 50 узлов, поэтому я должен повторить это во всем? –