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

首頁 > 學院 > 開發設計 > 正文

用java向XML增加一個結點元素(ACCP認證的機試題)

2019-11-18 15:20:27
字體:
來源:轉載
供稿:網友

  用javaxml增加一個結點元素是今年ACCP認證考試的試題,可見XML的重要性!
題目要求考生向已經給出的XML文件增加一個結點元素,答案如下:
//DomXML.java
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.*;
class XmlWrite
{
public static void main(String[] args)
{
try{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("links.xml");
doc.normalize();

String name2="Hanzhong´s Homepage";
String sex2="male";
String phone2="22324098";

//create an element named "link"
Element link=doc.createElement("link");
/*create an element of context named "name"
context is consided with an element by w3c */
Element linkName=doc.createElement("name");
Text textName=doc.createTextNode(name2);
linkName.appendChild(textName);
link.appendChild(linkName);
doc.getDocumentElement().appendChild(link);//return a root node of document

TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File("links.xml"));
transformer.transform(source, result);
}
catch(Exception e){}
}
}

//已經給出的links.xml(代碼部分修改)
<?xml version="1.0" encoding="UTF-8"?>
<links>
<link>
<name>Java!</name>
<sex>male</sex>
<phone>2232307</phone>
</link>
</links>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德庆县| 安泽县| 开阳县| 若尔盖县| 古蔺县| 靖远县| 天津市| 益阳市| 临泉县| 崇仁县| 济宁市| 运城市| 辉南县| 湖口县| 宝兴县| 镇宁| 台中县| 临泉县| 海城市| 上杭县| 惠来县| 郧西县| 海安县| 南开区| 襄樊市| 尖扎县| 从江县| 成安县| 登封市| 乌鲁木齐县| 石泉县| 望都县| 安塞县| 大渡口区| 牟定县| 池州市| 米脂县| 韶山市| 菏泽市| 浦北县| 石阡县|