XMLDOM对象方法手册(下)

来源:互联网 发布:unity3d 布料 撕裂 编辑:程序博客网 时间:2024/06/07 05:01

insertBefore 方法

作      用 在指定的节点前插入一个子节点。   
基本语法 objDocumentNode = xmlDocumentNode.insertBefore(newChild,refChild);   
说      明 newChild 是一个包含新子节点地址的对象,refChild 是参照节点的地址。新子节点被插到参照节点之前。如果refChild 参数没有包含在内,新的子节点会被插到子节点列表的末端。   
范      例 objRefNode = xmlDoc.documentElement;
alert(xmlDoc.xml);
objNewNode = xmlDoc.createComment("This is a comment");
xmlDoc.insertBefore(objNewNode, objRefNode);
alert(xmlDoc.xml);
load 方法

作      用 表示从指定位置加载的文件。   
基本语法 boolValue = xmlDocument.load(url);   
说      明 url 包含要被加载档案的URL 的字符串。假如文件加载成功,传回值即为true。若加载失败,传回值为false。   
范      例 boolValue = xmlDoc.load("LstA_1.xml");
alert(boolValue);
loadXML 方法

作      用 加载一个XML 文件或字符串的片断。   
基本语法 boolValue = xmlDocument.loadXML(xmlString);   
说      明 xmlString 是包含XML 文字码的字符串。   
范      例 xmlString = "<GREETING><MESSAGE>Hello!</MESSAGE></GREETING>";
boolValue = xmlDoc.loadXML(xmlString);
alert(boolValue);
nodeFromID 方法

作      用 传回节点ID 符合指定值的节点。   
基本语法 xmlDocumentNode = xmlDocument.nodeFromID(idString);   
说      明 idString 是一个包含ID 值的字符串。符合的节点必定是ID 型态。若符合,将传回一个对象;若操作失败,则传回null。   
范      例 objDocumentNode = xmlDoc.nodeFromID("TO");
alert(objDocumentNode);
parsed 方法

作      用 会验证该指定的节点(node)及其衍生的子节点(descendants)是否已被解析过。   
基本语法 boolValue = xmlDocumentNode.parsed();   
说      明 如果全部的节点都已经被解析过了,则传回值为ture;如果有任何一个节点尚未被解析,传回值则为false。   
范      例 currNode = xmlDoc.documentElement.childNodes.item(0);
boolValue = currNode.parsed();
alert(boolValue);
removeChild 方法

作      用 会将指定的节点从节点清单中移除。   
基本语法 objDocumentNode = xmlDocumentNode.removeChild(oldChild);   
说      明 oldChild 为一个包含要被移除的节点对象。   
范      例 objRemoveNode = xmlDoc.documentElement.childNodes.item(3);
alert(xmlDoc.xml);
xmlDoc.documentElement.removeChild(objRemoveNode);
alert(xmlDoc.xml);
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);
nodeFromID 方法

作      用 传回节点ID 符合指定值的节点。   
基本语法 xmlDocumentNode = xmlDocument.nodeFromID(idString);   
说      明 idString 是一个包含ID 值的字符串。符合的节点必定是ID 型态。若符合,将传回一个对象;若操作失败,则传回null。   
范      例 objDocumentNode = xmlDoc.nodeFromID("TO");
alert(objDocumentNode);
selectNodes 方法

作      用 传回所有符合提供样式(pattern)的节点。   
基本语法 objDocumentNodeList = xmlDocumentNode.selectNodes(patternString);   
说      明 patternString 为一包含XSL 样式的字符串。此方法会传回节点清单对象,包含符合样式的节点。如果没有符合的节点,则传回空的清单列表。   
范      例 objNodeList=xmlDoc.selectNodes("/");
alert(objNodeList.item(0).xml);
selectSingleNode 传回第一个符合样式的节点

作      用 传回第一个符合样式的节点。   
基本语法 objDocumentNode = xmlDocumentNode.selectSingleNode(patternString);   
说      明 patternString 为一包含XSL 样式的字符串。此方法会传回第一个符合的节点对象,如果没有符合的节点,则传回null。   
范      例 objNode = xmlDoc.selectSingleNode("EMAIL/BCC");
alert(objNode.xml);
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);

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机wifj连不上去怎么办 手机wifi显示不可上网怎么办 慢性肾炎感冒了血尿了怎么办 连接不可用红叉怎么办 鼻咽癌放疗后失去味觉怎么办 感冒会引起肾疼怎么办 iga患者老被传染感冒怎么办 iga肾病感冒了要怎么办 感冒了腰特别疼怎么办 运动后头晕恶心想吐怎么办 3岁儿童自闭症无语言怎么办? 2岁智力发育迟缓怎么办 法国第一年语言没有通过怎么办 听力42天未通过怎么办 7岁儿童叛逆期怎么办 被忽视型幼儿该怎么办 言语发育障碍脑神经损伤怎么办 5岁幼儿胆子小怎么办 幼儿20天胆子小怎么办 两岁宝宝胆子小怎么办 两岁的宝宝胆子小怎么办 孕中期发烧38度怎么办 小班社会交往教案有垃圾怎么办 两个月婴幼儿哭闹入睡难怎么办 8岁儿童睡觉困难怎么办 做精细动作手抖怎么办 15个月宝宝缺锌怎么办 八个月宝宝有蛔虫怎么办 两个月婴儿缺锌怎么办 婴儿天热出汗多尿少怎么办 婴儿5个月不主动抓东西怎么办 打疫苗吃了辣怎么办 四个月宝宝枕秃怎么办 四个月的孩子缺钙怎么办 小孩张牙齿会发烧怎么办 对节白蜡叶子干了怎么办 刷机字库坏了怎么办 魅蓝返回键失灵怎么办 牙蛀严重且牙根松动怎么办 蛀牙伤到神经了怎么办 给客户发错邮件怎么办外贸