偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linq修改XML文檔描述

開發(fā) 后端
這里介紹Linq修改XML文檔,LINQ to XML 是一種啟用了 LINQ 的內(nèi)存 XML 編程接口,使用它,可以在 .NET Framework 編程語言中處理 XML。

在向大家詳細(xì)介紹Linq修改XML文檔之前,首先讓大家了解下LINQ to XML,然后全面介紹Linq修改XML文檔。

LINQ to XML 是一種啟用了 LINQ 的內(nèi)存 XML 編程接口,使用它,可以在 .NET Framework 編程語言中處理 XML。 它將 XML 文檔置于內(nèi)存中,這一點(diǎn)很像文檔對(duì)象模型 (DOM)。 您可以Linq修改XML文檔,修改之后,可以將其另存為文件,也可以將其序列化然后通過網(wǎng)絡(luò)發(fā)送。 但是,LINQ to XML 與 DOM 不同:它提供一種新的對(duì)象模型,這是一種更輕量的模型,使用也更方便,這種模型利用了 Visual C# 2008 在語言方面的改進(jìn)。

Linq修改XML文檔

  1. XElement element = XElement.Load("MyPets.xml");  
  2. var query = from pet in element.Elements("pet")  
  3. select pet.Element("id");  
  4. foreach (var id in query)  
  5. {  
  6. id.Value = Guid.NewGuid().ToString();  
  7. }  
  8. element.Save("NewPets.xml"); 

添加節(jié)點(diǎn)到owner到pet

  1. XElement element = XElement.Load("MyPets.xml");  
  2. var query = from pet in element.Elements("pet")  
  3. select pet;  
  4. foreach (var p in query)  
  5. {  
  6. XElement owner = new XElement("owner", "mshijie");  
  7. p.Add(owner);  
  8. }  
  9. element.Save("NewPets.xml"); 

刪除節(jié)點(diǎn)

  1. var query = from pet in element.Elements("pet")  
  2. select pet;  
  3. foreach (var p in query)  
  4. {  
  5. p.Element("owner").Remove();  
  6. }  
  7. element.Save("NewPets.xml"); 

【編輯推薦】

  1. LINQ Customers類概括
  2. LINQ查詢操作全面分析
  3. LINQ to SQL的Table剖析
  4. Linq數(shù)據(jù)分組全面描述
  5. LINQ查詢基礎(chǔ)概括
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-14 14:58:52

LINQ to XML

2009-09-14 16:33:55

LINQ To XML

2009-09-16 15:53:49

Linq創(chuàng)建xml文檔

2009-09-16 15:41:45

LINQ查詢XML文檔

2009-09-16 16:55:07

LINQ to XML

2009-09-09 15:37:27

Linq DataLo

2011-07-22 08:43:08

XML

2009-09-09 15:28:43

Linq to obj

2009-09-10 15:26:03

Linq City集合

2009-09-14 10:57:46

LINQ入門

2009-09-18 16:00:07

LINQ架構(gòu)

2009-09-15 16:26:36

Linq orderb

2009-09-10 10:37:15

LINQ to SQL

2009-09-16 09:38:27

LINQ To SQL

2009-09-14 15:43:12

Linq Settin

2009-09-17 13:54:26

LINQ to XML

2009-09-09 11:14:04

Linq多個(gè)結(jié)果集

2009-09-10 09:09:40

Linq實(shí)體繼承

2009-09-16 10:58:13

Linq數(shù)據(jù)分組

2009-09-17 17:14:54

linq to sql
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)