我已经用 C# 通过这段代码生成了 xmldocument,
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));