HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
  [ÀϹÝ] JDOM À̶ó´Â API ¸¦ ÅëÇØ °£´ÜÈ÷ XML ó¸® 2012-03-16 17:14:56  
  À̸§ : È£¼®  (121.¢½.39.7)  Á¶È¸: 1751    

 

JDOM À̶ó´Â API ¸¦ ÅëÇØ °£´ÜÈ÷ XML À» ¸¸µé ¼ö ÀÖ´Ù.

¾Æ·¡ Äڵ带 º¸¸é ¹Ù·Î ÀÌÇØ°¡ µÉ °ÍÀ¸·Î º¸ÀδÙ.

(String À¸·Î Ãâ·Â ÇÏ´Â ¹æ½Ä°ú  file  ·Î ¸¸µå´Â ¹æ½ÄÀ» ¸ðµÎ Á¤¸® ÇÏ¿´´Ù.)

import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;

public class XmlGene {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Document doc = new Document(); 
  
  Element root = new Element("generator");
  
  Element pack = new Element("package");
  
  Element pack_name = new Element("package-name");
  
  root.addContent(pack);//root element ÀÇ ÇÏÀ§ element ¸¦ ¸¸µé±â
  pack.addContent(pack_name); //package element ÀÇ ÇÏÀ§·Î package-name ¸¸µé±â
  
  pack_name.setText("com.ysci.theme.aaa");
  //package-name element ¿¡ value °ªÀ» text ·Î ³Ö¾î ÁÖ±â
  
  doc.setRootElement(root);
  
  try {                                                            
      FileOutputStream out = new FileOutputStream("d:\\test.xml");
      //xml ÆÄÀÏÀ» ¶³±¸±â À§ÇÑ °æ·Î¿Í ÆÄÀÏ À̸§ ÁöÁ¤ÇØ ÁÖ±â
      XMLOutputter serializer = new XMLOutputter();                
                                                                   
      Format f = serializer.getFormat();                           
      f.setEncoding("UTF-8");
      //encoding ŸÀÔÀ» UTF-8 ·Î ¼³Á¤
      f.setIndent(" ");                                            
      f.setLineSeparator("\r\n");                                  
      f.setTextMode(Format.TextMode.TRIM);                         
      serializer.setFormat(f);                                     
                                                                   
      serializer.output(doc, out);                                 
      out.flush();                                                 
      out.close();   
     
      //String À¸·Î xml Ãâ·Â
     // XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat().setEncoding("UTF-8")) ;
     // System.out.println(outputter.outputString(doc));
  } catch (IOException e) {                                        
      System.err.println(e);                                       
  }                                                                 
 }
}

===============================================================================
°á°ú´Â

<?xml version="1.0" encoding="UTF-8"?>
<generator>
  <package>
    <package-name>com.ysci.theme.aaa</package-name>
  </package>
</generator>

¿Í °°ÀÌ ³ª¿Â´Ù.


¸ñ·Ï ±Û¾²±â
°Ô½Ã¹° 15°Ç
No Category Title Name Date Hits
15 ÀÏ¹Ý   °ú°Å ÀÚ¹Ù °ü·ÃÁ¦Ç° ´Ù¿î·Îµå È£¼® 12-06-12 1821
ÀÏ¹Ý   JDOM À̶ó´Â API ¸¦ ÅëÇØ °£´ÜÈ÷ XML ó¸® È£¼® 12-03-16 1752
13 ÀÏ¹Ý   Java String º¯È¯ utf8, EUC-KR, ±âº» ANSI È£¼® 12-03-14 1902
12 ÀÏ¹Ý   logrotate¸¦ È°¿ëÇÏ¿© TOMCAT ·Î±×ÆÄÀÏ(catalina.out) ÀÏÀÚº°·Î °ü¸®Çϱâ È£¼® 11-07-11 1954
11 ÀÏ¹Ý   WebLogic 10 ¼³Ä¡ ÈÄ ±âº» µð·ºÅ丮¿Í ½ÃÀÛ, Á¤Áö È£¼® 10-09-28 2058
10 ÀÏ¹Ý   ¾ÆÀÌÆù ¾Û °³¹ßÀÇ Ã³ÀýÇÑ Çö½Ç (3) È£¼® 10-05-02 1961
9 ÀÏ¹Ý   ¾Èµå·ÎÀÌµå °³¹ßȯ°æ (1) È£¼® 10-05-02 1822
8 ÀÏ¹Ý   iReport java ÀÚ¹Ù±â¹ÝÀÇ À¥¸®Æ÷ÆÃÅø È£¼® 10-01-23 2280
7 ÀÏ¹Ý   [¸¶ÀÌÇ÷¿Æû] ExtCommonApi Function List È£¼® 09-07-23 2373
6 ÀÏ¹Ý   ¸¶ÀÌÇ÷¿Æû ±¸ÇöÁß Âü°íÀÚ·á È£¼® 08-12-23 2373
5 ÀÏ¹Ý   ¸¶ÀÌÇ÷¿Æû Ŭ¶óÀ̾ðÆ®¿¡¼­ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ÀÇ ·Î±×ÆÄÀÏ À§Ä¡ È£¼® 08-12-23 2048
4 ÀÏ¹Ý   [ÄÚµù] ÀÚ¹Ù ¹®ÀÚ¿­ÀÇ Å©±â¸¦ ºñ±³ È£¼® 08-12-23 2687
3 ÀÏ¹Ý   ÀÚ¹Ù ÇÁ·¹ÀÓ¿öÅ© anyframe È£¼® 08-11-03 2219
2 ÀÏ¹Ý   [¸¶ÀÌ] ¿¢¼¿·Î ¿¢½ºÆ÷Æ® , ¿¢¼¿·Î ÆÄÀÏÀúÀåÈÄ ¿¢¼¿È£Ãâ È£¼® 08-10-30 1970
1 ÀÏ¹Ý   java ¿¡¼­ exec ¸í·É »ç¿ëÇϱâ È£¼® 08-08-12 2235
±Û¾²±â
 
Copyright © zenos.pe.kr. All rights reserved.