使用
xmlreader
讀取xml
檔案應用例項
using
system;
using
system.collections.generic;
using
system.text;
using
system.xml;
//記得新增這個系統引用
namespace
xmlwriterdemo
catch (system.exceptione)
console.readline(); }
} }讀取
xml元素值
xmlreader
常用方法
方法說明
isstartelement
檢查當前節點是否是開始標記或空的元素標記
readstartelement
檢查當前節點是否為元素並將讀取器推進到下乙個節點
readendelement
檢查當前節點是否為結束標記並將讀取器推進到下乙個節點
readelementstring
讀取純文字元素
readtodescendant
將xmlreader
前進到具有指定名稱的下乙個子代元素
readtonextsibling
將xmlreader
前進到具有指定名稱的下乙個同輩元素
isemptyelement
檢查當前元素是否包含空的元素標記
應用例項1:
using
system;
using
system.collections.generic;
using
system.text;
using
system.xml;
//記得新增這個系統引用
namespace
xmlwriterdemo
catch (system.exceptione)
console.readline(); }
} }應用例項2:
using
system;
using
system.collections.generic;
using
system.text;
using
system.xml;
//記得新增這個系統引用
namespace
xmlwriterdemo
/>", myreader.name);
//當前節點的限定名}
else
>", myreader.name);
myreader.read();
//讀取了下乙個節點
if (myreader.isstartelement())
>", myreader.name); }
console.write(myreader.readstring());
console.writeline("", myreader.name); }
} }console.writeline(""); ;
}catch (system.exceptione)
console.readline(); }
} }讀取
xml檔案的屬性值
應用例項1:
using
system;
using
system.collections.generic;
using
system.text;
using
system.xml;
//記得新增這個系統引用
namespace
xmlwriterdemo
catch (system.exceptione)
console.readline(); }
} }應用例項2:
using
system;
using
system.collections.generic;
using
system.text;
using
system.xml;
//記得新增這個系統引用
namespace
xmlwriterdemo
=", myreader.name, myreader.value); }
myreader.movetoelement();
//移動到下乙個元素}
} }
catch (system.exceptione)
console.readline(); }
} }
C 讀寫XML文件
c 讀取xml文件 使用xmldocument物件,可以很方便的讀取xml文件,c 中對xml的操作進行的封裝,相比較於c 則要方便很多。下面是樣例xml文件 html view plain copy print?xmlversion 1.0 encoding utf 8 standalone ye...
XML文件的基本操作(二)
xml 文件物件模型 dom 能夠以程式設計方式讀取 處理和修改 xml 文件。xpath 表示式 xpath 表示式使用路徑表示法 與 url 中使用的路徑表示法類似 定址 xml 文件的各個部分。表示式計算為生成子元素集 布林值 數字或字串型別的物件。url與xpath 表示式比較 url 由檔...
XML 文件注釋(C 程式設計指南)
在 visual c 中,可以為 建立文件,方法是在 xml 標記所指的 塊前面,直接在源 的特殊注釋欄位中包括 xml 標記。例如 this class performs an important function.public class myclass 使用 doc 進行編譯時,編譯器將在源 ...