XMLを生成するDOM 4 J

1079 ワード

ここではケースのみを提供し、xmlを解析するDOM 4 Jを参照して、DOM 4 Jを詳しく理解することもできます.
コードは次のとおりです.
           	//      Document  
		Document document = DocumentHelper.createDocument();
		Element bookstore = document.addElement("bookstore");
		
		Element book = bookstore.addElement("book");
		book.addAttribute("id", "1");
		
		Element book_name= book.addElement("name");
		book_name.setText("     //  ");
		
		//  xml     
		OutputFormat format =  OutputFormat.createPrettyPrint();
		format.setEncoding("UTF-8");
		format.setIndent(true);
		
		
		File file = new File("src/dom4j_bookstore.xml");
		try {
			XMLWriter writer = new XMLWriter(new FileOutputStream(file),format);
			
			//        <> //        ,               ,   true,     
			writer.setEscapeText(false);
			writer.write(document);
			writer.close();
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}