Получение данных для правильного добавления из ASP.Net в XML, чтобы они правильно отображались в виде сетки - PullRequest
0 голосов
/ 14 декабря 2018

Так что здесь относительно недавно, и у меня немного проблемы с моим кодированием:

Вот то, с чем я так долго работал:

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-кода вместо приписанной группы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...