Так что здесь относительно недавно, и у меня немного проблемы с моим кодированием:
Вот то, с чем я так долго работал:
PurchaseCollection>
<purchases CustomerId="1" fullName="Jareth Baxter"
emailAddress="jareth.baxter@gmail.com" productName="Product 1"
unitPrice="12.50" quantity="5" />
Теперь это отлично работает для моего вида сетки, однако я не могу получить запись добавления для действия с записью таким же образом
. Таким образом, в основном, вышеприведенное изображение отображается в виде сетки на основном ASP.Чистая форма, которую я построил - Однако мне нужно создать вторую форму, которая добавит данные соответственно к соответствующему листу 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, так как это для универа, однако я застрял на том месте, где могу это произнести)
По сути, результатдолжно выглядеть так: Главная страница указателя ОДНАКО: когда это работает - код заканчивается созданием нового блока XML-кода вместо приписанной группы