国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

My first javascript file on xml.

2019-11-18 11:26:10
字體:
來源:轉載
供稿:網友

<!DOCTYPE Html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> PRactice on xml Operation </TITLE>

</HEAD>

<BODY onload="addNewNode()">

</BODY>
</HTML>
<script>
function addNewNode()
{
 var strNode = "<book>";
 strNode = strNode + "<code>F5678</code>";
 strNode = strNode + "</book>";

 var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 xmlDoc.async="false";
 if(!xmlDoc.loadXML(strNode))
 {
  document.write("FAIL TO BUILD AN XML FILE");
 }
 else
 {
  document.write("<b>original xml file:</b>");
  document.write("<xmp>" + xmlDoc.xml + "</xmp>");

  //Add price node
  var objNewNode = xmlDoc.createElement("price");
  xmlDoc.documentElement.appendChild(objNewNode);

  //Add the text of price node
  var objNewText = xmlDoc.createTextNode("345");
  var objNode = xmlDoc.documentElement.getElementsByTagName("price").item(0);
  objNode.appendChild(objNewText);
  document.write("<b>price node with text:</b>");
  document.write("<xmp>"+xmlDoc.xml+"</xmp>");

  //Add author node
  var objPosNode = xmlDoc.documentElement.firstChild;
  objNewNode = xmlDoc.createElement("author");
  objNewText = xmlDoc.createTextNode("Calvin");
  objNewNode.appendChild(objNewText);
  xmlDoc.documentElement.insertBefore(objNewNode,objPosNode);
  document.write("<b>author is added: </b>");
  document.write("<xmp>" + xmlDoc.xml + "</xmp>");
 
  //Add attribute into code node
  objNode = xmlDoc.getElementsByTagName("code");
  objNode.item(0).setAttribute("sales","Y");
  document.write("<b>code's attribute is added: </b>");
  document.write("<xmp>" + xmlDoc.xml + "</xmp>");
 
  //Remove author node
  var root = xmlDoc.documentElement;
  var objDelNode = root.removeChild(root.getElementsByTagName("author").item(0));
  document.write("<b>author node is deleted</b>");
  document.write("<xmp>" + xmlDoc.xml + "</xmp>");

  //Remove the attribute of code node
  objNode = root.getElementsByTagName("code").item(0);
  objNode.removeAttribute("sales");
  document.write("<b>sales attribute of code node is removed:</b>");
  document.write("<xmp>" + xmlDoc.xml + "</xmp>");
 }

}
</script>

 



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利川市| 隆林| 孝感市| 女性| 莲花县| 永顺县| 昌乐县| 陈巴尔虎旗| 白沙| 池州市| 望城县| 龙川县| 靖远县| 金门县| 广宁县| 襄城县| 安泽县| 浮山县| 四会市| 木里| 安阳县| 双江| 宣恩县| 桃园县| 永丰县| 子洲县| 吴忠市| 平阳县| 蓝山县| 北辰区| 广灵县| 巴彦县| 朝阳市| 买车| 吐鲁番市| 姜堰市| 筠连县| 新民市| 营口市| 西城区| 白城市|