我有這樣的LINQ查詢,我需要刪除自動添加的XML聲明標記。如何在使用LINQ to XML時刪除XML聲明?
var cubbingmessagexml = new XDocument(
new XElement("MESSAGE", new XAttribute("ID", "CUB"),
new XElement("RECORD", new XAttribute("STORENO", cubing.StoreID),
new XAttribute("TPNB", cubing.ProductCode),
new XAttribute("QUANTITY", cubing.Quantity),
new XAttribute("CUBINGTIME", cubing.CubingDateTime.ToString("yyyyMMddHHmmss")),
new XAttribute("SHELFFACING", cubing.ShelfFacing)
)));
xml = cubbingmessagexml.ToString();
請幫助
我不想保存XML文件,只需要返回XML作爲字符串
你要保存些什麼?一份文件? TextWriter? –
我不保存XML,這是一個寫入內部方法的邏輯,它將返回字符串 – CSharped
請參閱http://stackoverflow.com/questions/8926784/why-is-my-x-document-saving-the-declaration-when-我 - 不要想學就到。我不認爲有'ToString'的方法。 –