Dovrei aggiungere un nuovo nodo <products> tramite LINQ a questo file XML:
<products xmlns="http://schemas.aspitalia.com/book40/products">
<product idProduct="1" idCategory="1">
<description>Prodotto 1</description>
</product>
</products>
il codice che ho implementato è il seguente:
XDocument doc = XDocument.Load(Server.MapPath("/test.xml"));
XNamespace productNs = "http://schemas.aspitalia.com/book40/products";
XElement product = new XElement(productNs + "siteMap", new XComment("Nuovo Prodotto"), new XAttribute("idProduct", 4), new XElement(productNs + "description", "Prodotto 4"));
doc.Root.Add(product);
Facendo il DEBUG sulla terza riga si interrompe senza alcun errore...

Rispondi quotando