[英]display xml using linq
MessageBox.Show("Hi");
string xml = @"<Table>
<Product>
<Product_id>1</Product_id>
<Product_name>Product 1</Product_name>
<Product_price>1000</Product_price>
</Product>
<Product><Product_id>2</Product_id><Product_name>Product 2</Product_name><Product_price>2000</Product_price></Product>
<Product><Product_id>3</Product_id><Product_name>Product 3</Product_name><Product_price>3000</Product_price></Product>
<Product><Product_id>4</Product_id><Product_name>Product 4</Product_name><Product_price>4000</Product_price></Product>
</Table>";
XDocument doc = XDocument.Parse(xml);
foreach (XElement element in doc.Descendants("Product_id"))
{
Console.WriteLine(element);
}
單擊按鈕后,僅顯示“ Hi
MessageBox”。 元素不顯示。
請嘗試這個。 這些值將顯示在控制台中。
MessageBox.Show("Hi");
string xml = @"
<Table>
<Product>
<Product_id>1</Product_id>
<Product_name>Product 1</Product_name>
<Product_price>1000</Product_price>
</Product>
<Product><Product_id>2</Product_id><Product_name>Product 2</Product_name><Product_price>2000</Product_price></Product>
<Product><Product_id>3</Product_id><Product_name>Product 3</Product_name><Product_price>3000</Product_price></Product>
<Product><Product_id>4</Product_id><Product_name>Product 4</Product_name><Product_price>4000</Product_price></Product>
</Table>";
XDocument doc = XDocument.Parse(xml);
foreach (XElement element in doc.Descendants("Product_id"))
{
Console.WriteLine(element.Value);
}
Console.Read();
您應該調用Console.WriteLine(element.Value);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.