以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  跪问如何输出XML文档?(高手必看)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=35331)


--  作者:truewangzan
--  发布时间:7/7/2006 4:48:00 PM

--  跪问如何输出XML文档?(高手必看)
我在C++中用一个数组存储一组线段的端点坐标,怎样才能把它输出成我想要的xml文档呢,比如以下格式:
<line>
<xcoord>2</xcoord>
<ycoord>4</ycoord>
</line>
......

小弟是新手,看了几天书一头雾水,思路不清晰。
以下是我对xml,dtd,dom 关系的理解:
初始xml->(通过DTD验证,dom)->新xml

初试的xml文档如何获得呢,总不会手工输入记事本吧?请各位高手解惑!万分感谢


--  作者:r_miao
--  发布时间:8/7/2006 7:37:00 PM

--  运行下,仔细看看就懂了!
public class xmldomen {
 public static void main(String[] args) {
   Document document = DocumentHelper.createDocument();
   Element postelement = document.addElement("post");
    Element nameelement=postelement.addElement("name");
    nameelement.addAttribute("firstname","miao");
    nameelement.addAttribute("lastname","rui");
      
        Element ageelement=nameelement.addElement("age");
        ageelement.addAttribute("newage","1");
        ageelement.addText("24");
        Element sexelement=nameelement.addElement("sex");
        sexelement.addText("man");
  
  
   try{

   XMLWriter output = new XMLWriter(
              new FileWriter( new File("d:/post/post.xml") ));
          output.write( document );
          output.close();
       }
   catch(IOException e){
        System.out.println(e.getMessage());
       }
  }


}


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms