";boolvalue = xmldoc.loadxml(xmlstring);
alert(boolvalue);
18、nodefromid 方法
作 用
傳回節點id 符合指定值的節點。
基本語法
xmldocumentnode = xmldocument.nodefromid(idstring);
說 明
idstring 是乙個包含id 值的字串。符合的節點必定是id 型態。若符合,將傳回乙個物件;若操作失敗,則傳回null。
範 例
objdocumentnode = xmldoc.nodefromid("to");
alert(objdocumentnode);
19、 parsed 方法
作 用
會驗證該指定的節點(node)及其衍生的子節點(descendants)是否已被解析過。
基本語法
boolvalue = xmldocumentnode.parsed();
說 明
如果全部的節點都已經被解析過了,則傳回值為ture;如果有任何乙個節點尚未被解析,傳回值則為false。
範 例
currnode = xmldoc.documentelement.childnodes.item(0);
boolvalue = currnode.parsed();
alert(boolvalue);
20、 removechild 方法
作 用
會將指定的節點從節點清單中移除。
基本語法
objdocumentnode = xmldocumentnode.removechild(oldchild);
說 明
oldchild 為乙個包含要被移除的節點物件。
範 例
objremovenode = xmldoc.documentelement.childnodes.item(3);
alert(xmldoc.xml);
xmldoc.documentelement.removechild(objremovenode);
alert(xmldoc.xml);
21、replacechild 方法
作 用
置換指定的舊子節點為提供的新子節點。
基本語法
objdocumentnode = xmldocumentnode.replacechild(newchild,oldchild);
說 明
newchild 為包含新子節點的物件。如果此引數為null,則此舊子節點會被移除而不會被取代。oldchild 為包含舊子節點的物件。
範 例
objoldnode = xmldoc.documentelement.childnodes.item(3);
objnewnode = xmldoc.createcomment("i've replaced the bcc element.");
alert(xmldoc.xml);
xmldoc.documentelement.replacechild(objnewnode,objoldnode);
alert(xmldoc.xml);
22、selectnodes 方法
作 用
傳回所有符合提供樣式(pattern)的節點。
基本語法
objdocumentnodelist = xmldocumentnode.selectnodes(patternstring);
說 明
patternstring 為一包含xsl 樣式的字串。此方法會傳回節點清單物件,包含符合樣式的節點。如果沒有符合的節點,則傳回空的清單列表。
範 例
objnodelist=xmldoc.selectnodes("/");
alert(objnodelist.item(0).xml);
23、selectsinglenode 傳回第乙個符合樣式的節點。
作 用
傳回第乙個符合樣式的節點。
基本語法
objdocumentnode = xmldocumentnode.selectsinglenode(patternstring);
說 明
patternstring 為一包含xsl 樣式的字串。此方法會傳回第乙個符合的節點物件,如果沒有符合的節點,則傳回null。
範 例
objnode = xmldoc.selectsinglenode("email/bcc");
alert(objnode.xml);
24、transformnode 方法
作 用
使用提供的樣式表來處理該節點及其子節點。
基本語法
strtransformeddocument = xmldocumentnode.transformnode(stylesheet);
說 明
stylesheet 為一xml 檔案或是片斷包含負責節點轉換工作的xsl 元素。此方法會傳回一包含轉換結果的字串。
範 例
var style = new activexobject("microsoft.xmldom");
style.load("lsta_49.xsl");
strtransform = xmldoc.transformnode(style.documentelement);
alert(strtransform);
delphi中xmldocument物件使用方法
delphi 中的 xmldocument 類詳解 21 暫停 delphi 中的 xmldocument 類詳解 20 動態建立 xmldocument 物件 delphi 中的 xmldocument 類詳解 19 nodevalue 與 nodename 的讀寫區別 delphi 中的 xml...
XmlDocument建立XML文件
建立乙個空的xml文件 xmldocument xmldoc new xmldocument 在xml文件最頭部加入xml的宣告段落 xmlnode xmlnode xmldoc.createnode xmlnodetype.xmldeclaration,增加注釋 xmlcomment xmlcom...
XMLDocument方式讀取XML檔案 樹結構
本筆記計畫總結xmldocument方式讀取xml檔案並與readxml 方式進行對比 功能需求 提供路線表,包含路線及路線內站台資訊。提供實際得到的路線及站台號資訊,核對該站台號是否在該路線中 以路線表為標準 需求分析 先用xmldocument讀取路線資訊,建立樹結構。用提供的路線迴圈對比樹結構...