原文地址:http://blog.csdn.net/avon520/article/details/5420
描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。+
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<description>产品4</description>
<description>产品1描述</description>
<description>产品2描述</description>
<description>产品3</description>
/************************************************
Name num price total description
**************************************************/
采购单查询产品后,可以得到类似的一个产品列表。对照这个列表来进行查询可以更好的助于理解。
现在更新产品描述为“产品3”的产品的单价(price),由18降低到17
var willUpdateProduct = from q in productList
where (string)q.Element("description") == "产品3"
XElement nowele = willUpdateProduct.First<XElement>();
nowele.Element("price").SetValue(17);
var productList = from q in doc.Root.Element("address")
XDocument _doc = XDocument.Load("source/PurchaseOrder.xml");