xml編寫通訊錄(xml的增刪改查)
1.寫一個contact.xml檔案,用來存放通訊錄中的資訊
2.對通訊錄的具體資訊進行增刪改查//寫一個通訊錄 public class WriteTel { public static void main(String[] args) throws IOException { //步驟:匯入Dem4包,並且使用文件幫助類建立文件 Document doc = DocumentHelper.createDocument(); //建立根節點 Element root = doc.addElement("Person"); //聯絡人1的資訊 Element p1 = root.addElement("person1"); Element name1 = p1.addElement("name"); Element tel1 = p1.addElement("Tel"); //聯絡人2 的資訊 Element p2 = root.addElement("person2"); Element name2 = p2.addElement("name"); Element tel2 = p2.addElement("Tel"); //聯絡人3的資訊 Element p3 = root.addElement("person3"); Element name = p3.addElement("name"); Element tel3 = p3.addElement("Tel"); //寫一個xml檔案 XMLWriter writer = new XMLWriter(new FileOutputStream("contact.xml")); writer.write(doc); writer.close(); } }
/**對Telnumber.xml檔案裡邊的內容進行增,刪,改,查 * 1)增加聯絡人 2)修改聯絡人 3)刪除聯絡人 4)查詢所有聯絡人(全部) 要求: 1)互動使用控制檯進行互動 2)聯絡人的資料儲存到xml檔案中(contact.xml) (dom4j的操作) * */ public class UpdateTel { public static void main(String[] args) throws DocumentException, IOException { //步驟1.匯入Dem4包,並且建立文件 SAXReader reader = new SAXReader(); Document doc = reader.read(new FileInputStream("contact.xml")); //步驟2.改變文件內容 //1)增加通訊錄裡面的內容 //獲取根節點 Element root = doc.getRootElement(); //設定聯絡人1的資訊 Element p1 = root.element("person1"); Element name1 = p1.element("name"); name1.setText("張三"); Element tel1 = p1.element("Tel"); tel1.setText("18300001111"); //聯絡人2的資訊 Element p2 = root.element("person2"); Element name2 = p2.element("name"); name2.setText("李四"); Element tel2 = p2.element("Tel"); tel2.setText("18300002222"); //聯絡人3的資訊 Element p3 = root.element("person3"); Element name3 = p3.element("name"); name3.setText("王五"); Element tel3 = p3.element("Tel"); tel3.setText("18300003333"); //2)修改聯絡人:例如修改聯絡人1 的資訊 Element rename = root.element("person1").element("name"); rename.setText("陸六"); Element reTel = root.element("person1").element("Tel"); reTel.setText("15988889999"); //3)查詢所有的聯絡人 Iterator<Element> iterator = root.elementIterator(); while(iterator.hasNext()){ Element next = iterator.next(); Element name = next.element("name"); String n = name.getText(); Element tel = next.element("Tel"); String t = tel.getText(); System.out.println(name.getName()+":"+n+"---"+tel.getName()+":"+t); } //4)刪除聯絡人:例如刪除聯絡人3 Element delp3 = root.element("person3"); delp3.detach(); //步驟3.將修改後的內容重新寫入原文件,覆蓋掉原來的文件 XMLWriter writer = new XMLWriter(new FileOutputStream("contact.xml")); writer.write(doc); writer.close(); } }
相關推薦
xml編寫通訊錄(xml的增刪改查)
1.寫一個contact.xml檔案,用來存放通訊錄中的資訊 //寫一個通訊錄 public class WriteTel { public static void main(String[] args) throws IOException { //步驟:匯入Dem4
Java之DOM4J解析XML 實現 XML檔案資料的增刪改查方法
下面是我的Persons.xml檔案資料 <?xml version="1.0" encoding="utf-8"?> <persons> <person id="0"> <name>翠花</name>
java 使用DOM對XML文件進行增刪改查操作
原始碼: package com.zc.homeWork18; import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentB
XML的使用,增刪改查(Unity中的)
建立之後的XML <root_CharacterTmp> <CharacterTmp id="1000" name="xml"> <JobID>2</JobID> <JobMode>none&l
PHP操作xml學習筆記之增刪改查(1)—增加
get nodevalue attr creat 學生 重新 添加 set roo <?php //增加 //1.創建DOMDocument $xmldoc=new DOMDocument(); //2.加載xml文件 $xmld
告別編寫基礎的增刪改查程式碼
告別編寫基礎的增刪改查程式碼 一、 說明 1.本文基本幫你實現不用編寫基礎的增刪改查程式碼 注意是“基礎”的,你只需要寫一個實體類,其他都可以自動生成包括 mapper、dao、service、controller、建表sql。 &nbs
android通訊錄開發 增刪改查(附Demo)
不廢話,直接開擼 主要邏輯程式碼如下 單查詢/增加聯絡人 /** * 寫入手機聯絡人 */ private void writeContact() { String name = "test";
實現用資料庫儲存通訊錄 實現“增刪改查”的功能
#include <stdio.h> #include <stdlib.h> #include <sqlite3.h> #include <string.h> char name[20]; int age; char sex[20]; char phonenum
c# xml的增刪改查
類型 window ttr eat val read 查找 element exc 1.xml的用途很廣,也很重要。 2.源代碼直接分享 using System;using System.Collections.Generic;using System.Component
XML——對XML文檔的創建與增刪改查
不存在 ++ author rgs add 讀取 val region 修改 原文:XML——對XML文檔的創建與增刪改查一、創建的第一種方式 //1、創建一個XML文檔 XmlDocument doc = new
mybatis中的xml方式增刪改查
mybatis中的xml方式增刪改查實體類 package cn.liwen.entity; public class User { private long id; //主鍵 private String username;//用戶名 private String password
xml模塊 增刪改查
try 生成 模塊 code out move span none ati import xml.etree.ElementTree as ET tree = ET.parse("xml test") #open root = tree.getroot() #f.see
XML模塊增刪改查基本操作
讀取 try element utf-8 文檔 ldo nco nbsp 基本 增:新建一個xml文件,把數據寫進去 # 怎麽生成一個xml文件? # 1,導入模塊 import xml.etree.ElementTree as et # 2, 定義節點 root =
對xml檔案的sax解析(增刪改查)
crud(增刪改查): c:creat r:retrieve u:update d:delete 以下筆記來自於韓順平老師的講解。 現在是用java來操作。 第一步:新建java工程。file-new-Java Project,輸入工程的名字,點選finish. 第二步:放
C# 用Linq的方式實現對Xml檔案的基本操作(建立xml檔案、增刪改查xml檔案節點資訊)
1 private static void GetXmlNodeInforOld( string xmlPath) 2 { 3 try 4 { 5
XML文件解析:DOM解析與DOM的增刪改查
DOM解析XML的概述: DOM解析優點: 整個文件樹在記憶體中,便於操作; 可以修改,刪除、重新排列XML; 可以隨機訪問任何一個節點,訪問效率高。 DOM解析的缺點: 佔用記憶體大,佔用資源多
mybatis基礎增刪改查.xml
BasePersonInfo.java public class BasePersonInfo extends BaseEntity implements Serializable,Cloneable{ /** 人員ID */ private Intege
mybatis(xml配置sql增刪改查,mapper動態代理,sqlmapconfig屬性配置)
mybatis配置 SqlMapConfig.xml,此檔案作為mybatis的全域性配置檔案,配置了mybatis的執行環境等資訊。 mapper.xml檔案即sql對映檔案,檔案中配置了操作資料庫的sql語句。此檔案需要在SqlMapConfig.xml中載入。 通過
java DOM 對xml檔案的操作【分別對節點、節點屬性、節點內容增刪改查】
最近研究xml檔案 但是書上僅僅是解析 自己有點不滿意 於是在“度娘谷哥”的幫助下蒐集了一些有關於DOM操作xml檔案的資料 並整理下來 也有0分的原始碼供大家下載 DOM是W3C組織推廣的一中操作xml檔案的方法,也是java原生態操作xml檔案的方法之一,DOM的優點
XML檔案的一些操作,增刪改查
C#操作xml主要有這麼幾個物件:XmlDocument、XmlElement、XmlNode 名稱空間: using System.Xml; 知識補充: XmlNode和XmlElement的區別: 1、Element是一個小範圍的定義,必須含有完整資訊的節點才能叫做元素。