linq to xml的出現使得我們再也不需要使用xmldocument這樣複雜的乙個個的沒有層次感的新增和刪除。linq可以使的生成的xml文件在記憶體中錯落有致。下面以乙個小的例子說名linq to xml的簡單應用。
code其一是直接對value和name進行數值的修改。var username
=from un
inxe.descendants(
"name")
select un.value;
使用replace相關的方法等等。比如
codevar a
=age.single
<
xelement
>
();
a.replacewith(
newxelement(
"agettt",
"26"));
//讀取唯一乙個,進行名字和數字的修改。
code幾個例子的作用,**函式都有注釋。比較簡單。不需要太多的介紹。輸出結果如下圖所示。using
system;
using
system.collections.generic;
using
system.linq;
using
system.text;
using
system.data;
using
system.xml.linq;
using
system.xml.xpath;
namespace
linqtoxmldemo
//得到所有name欄位的名字
private
static
void
getallusername(xelement xe)
",name);}}
//輸出age是24的所有node
private
static
void
getage(xelement xe)
", a);}//
移除所有的name欄位
private
static
void
deleteelement(xelement xe)}//
增加節點
private
static
void
addnode(xelement xe)}//
更新欄位node的名字和內容。
private
static
void
updateage(xelement xe)
//統計hometown為hrb的人數
private
static
void
gethometown(xelement xe)
console.writeline(count);}}
}
LINQ to XML 建立,讀取,增,刪,改
linq to xml的出現使得我們再也不需要使用xmldocument這樣複雜的乙個個的沒有層次感的新增和刪除。linq可以使的生成的xml文件在記憶體中錯落有致。下面以乙個小的例子說名linq to xml的簡單應用。code var username from un inxe.descenda...
cJson 建立 讀取
在test.c檔案中已經有很多例子,看了還不會使用可以直接看cjson.c檔案,也不深奧,實際上就是個雙鏈表,然後是對這個雙鏈表進行增刪改查 記錄下這兩天運用到的 現有乙個json檔案如下 cjson getjsonobject char filename,cjson json fseek fp,0...
SQL建立表增刪改
用sql建立新錶 注意 如果你還沒有建立自己的資料庫,現在就跳回到第三章建立這個庫。你絕不能向master,tempdb或任何其他任何系統資料庫中新增資料。從sql sever程式組 在工作列中 中啟動isql w程式。出現查詢視窗後,從視窗頂部的下拉列表中選擇你在第三章所建立的資料庫。下一步,在查...