C 中對XML檔案的一些基本操作

2022-09-05 06:27:14 字數 1634 閱讀 3654

code

//定義xmldocument

xmldocument xmldocument 

=new

xmldocument();

//定義xml文件標頭檔案

xmldeclaration xmldeclaration 

=xmldocument.createxmldeclaration(

"1.0",

"utf-8",

null

);//

增加xml文件頭

//定義xml的根

xmlelement xmlroot 

=xmldocument.createelement(

"userdata");

//新增根的屬性

xmlroot.setattribute(

"createuser",

"true");

//修改根屬性的值

xmlroot.getattributenode(

"createuser

").value ="

false";

//新增子節點並設定子節點屬性

=xmldocument.createelement(

"dataconnection");

xmlelement server 

=xmldocument.createelement(

"server");

server.innertext ="

localhost";

xmlelement uid 

=xmldocument.createelement(

"uid");

uid.innertext ="

sa";xmlelement pwd 

=xmldocument.createelement(

"pwd"//

儲存xml文件

xmldocument.s**e(

"book.xml");

//讀取子節點server的值

xmlnode xnserver 

=xmldocument.selectsinglenode(

"userdata/dataconnection/server");

console.writeline(

"node server's value is "+

xnserver.innertext);

console.readline();

生成的xml**如下:

code

xml version="1.0" encoding="utf-8"

?>

<

userdata 

createuser

="false"

>

<

dataconnection

>

<

server

>

localhost

server

>

<

uid>

sauid

>

<

pwd 

/>

dataconnection

>

userdata

>

c 檔案的一些基本操作

一 對檔案的操作 1.基礎操作。對檔案操作需要 include 用ofstream 或 ifstream申明流變數 如data 申明流變數由於連線需要輸出的檔案 ofstream data 輸入的檔案 ifstream data 流變數連線 開啟 檔案 data.open 系統中的檔名 讀取檔案資料...

對oop一些的基本操作

header content type text html charset utf 8 是基於對oop一些的基本操作,及為obj2.demo引出私有屬性在類外的賦值和使用 get,set,isset,unset this這個引用指標是代表呼叫此方法的物件 class person 這個人可以說話的方...

對 XML 的一些看法

xml已經廣泛的應用在文件處理,資料儲存,web應用 例如ajax 的資料傳輸,模版的應用 等方面。作為一種結構化的語言,它克服了一般的標記語言標記固定的缺點,你可以定義自己的標記,按照自己的意願組織資料。你可以定義dtd跟xml schema來確保xml文件是符合要求的。可以用xslt把xml文件...