Soo在这里相对较新,并且我的编码存在一些问题:
这是我到目前为止可以使用的:
PurchaseCollection>
<purchases CustomerId="1" fullName="Jareth Baxter"
emailAddress="jareth.baxter@gmail.com" productName="Product 1"
unitPrice="12.50" quantity="5" />
现在,这对于我的网格视图来说是完美的,但是我无法终生获得添加记录来以相同的方式对记录进行操作
因此,基本上,以上内容在我构建的主要ASP.Net表单上显示为网格视图-但是,我需要创建第二个表单,以将数据相应地添加到有问题的XML表中。
这是我尝试的代码段,但未按预期工作。
XmlDocument XmlDocObj = new XmlDocument();
XmlDocObj.Load(Server.MapPath("/Data/purchases.xml"));
XmlNode RootNode =
XmlDocObj.SelectSingleNode("PurchaseCollection");
PurchasesNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element,
"fullName", "")).InnerText = fullName.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element,
"emailAddress", "")).InnerText = emailAddress.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element, "productName", "")).InnerText = productName.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element, "unitPrice", "")).InnerText = unitPrice.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element, "quantity", "")).InnerText = quantity.Text;
XmlDocObj.Save(Server.MapPath("/Data/purchases.xml"));
任何建议都很棒! (请注意:我并不是要求以.js或SQL的切线为准,因为这是用于uni作业的,但是我被困在可以写此字的位置上)
基本上,结果应如下所示: Main Index page 但是:当它起作用时,代码最终将创建新的xml代码块,而不是属性组