本文目录一览:
JAVA如何写XML文件?
import java.io.*;\x0d\x0a \x0d\x0aimport org.dom4j.*;\x0d\x0a import org.dom4j.io.OutputFormat;\x0d\x0a import org.dom4j.io.XMLWriter;\x0d\x0a \x0d\x0apublic class DOM4JTest {\x0d\x0a public static void main(String[] args) {\x0d\x0a Document doc = DocumentHelper.createDocument();\x0d\x0a doc.addProcessingInstruction("xml-stylesheet", "type='text/xsl href='students.xsl'");\x0d\x0a Element root = doc.addElement("students");\x0d\x0a \x0d\x0a Element eltStu1 = root.addElement("student").addAttribute("sn", "01");\x0d\x0a Element eltName1 = eltStu1.addElement("name");\x0d\x0a Element eltAge1 = eltStu1.addElement("age");\x0d\x0a eltName1.setText("张三");\x0d\x0a eltAge1.setText("20");\x0d\x0a \x0d\x0a Element eltStu2 = root.addElement("student").addAttribute("sn", "02");\x0d\x0a Element eltName2 = eltStu2.addElement("name");\x0d\x0a Element eltAge2 = eltStu2.addElement("age");\x0d\x0a eltName2.setText("李四");\x0d\x0a eltAge2.setText("18");\x0d\x0a \x0d\x0a try {\x0d\x0a OutputFormat format = new OutputFormat("\x0d\x0a ", true);\x0d\x0a format.setEncoding("gb2312");\x0d\x0a // 可以把System.out改为你要的流。\x0d\x0a XMLWriter xmlWriter = new XMLWriter(new PrintWriter(System.out), format);\x0d\x0a xmlWriter.write(doc);\x0d\x0a xmlWriter.close();\x0d\x0a } catch (IOException e) {\x0d\x0a e.printStackTrace();\x0d\x0a }\x0d\x0a }\x0d\x0a }
编写一个有效的XML文件
?xml version="1.0" encoding="UTF-8"?
!DOCTYPE company SYSTEM "company.dtd"
company
manager No="ID_1"Tom/manager
manager No="ID_2"Jerry/manager
staff Num="ID_3" leader1="ID_1" leader2="ID_2"Mary/staff
staff Num="ID_4" leader1="ID_1" leader2="ID_2"Lucy/staff
/company
eclipse中创建xml文件的两种方法
在使用eclipse编写xml格式代码的时候,根据需要,会使用固定格式的xml文件,或者自定义空白的xml文件,下面就分别介绍下这两种方法
打开我们的eclipse,在项目目录下,右键新建,选择other
在选项框中选择xml文件,点击下一步,为文件命名,点击完成
回到项目目录,打开新建的文件,这样,一个模板xml就建好了
另外一种建自定义xml的方法,在项目目录下,右键新建,选择file
为文件命名,点击完成后,建立空白的xml文件
回到项目目录,可以发现,新建的xml文件是空白的,各种标签可以自定义编写