RT 有什么方法把STRING转成XML的ELEMENT对象,写入DOCUMENT对象中去,不要去读写文件
string = "<data><id></id></data>",那DOCUMENT中2个层次的ELEMENT对象哪位大侠写的出来?用JDOM等都可以

解决方案 »

  1.   

    是不是说的这样的?
    http://www.blogjava.net/fangwei/archive/2008/04/02/171584.html
      

  2.   

     谢谢  好像不是,
    string = "data",Element e = new Element(string);一般这样来构造element对象如果是一个嵌套的string = " <data> <id>1 </id> </data>",有没有什么好方法呢,有没有通用的写法呢
      

  3.   

    没用过,不过我想应该可以把它转成一个流,再转成JDOM对象,你可以试试
    一般XML都可以支持从流中读取的
      

  4.   

    谢谢 是的,可以流转换成DOCUMENT对象,没有ELEMENT节点好操作,DOCUMENT再能挂到DOCUMENT上去吗,
    比如我把string = " <data> <id>1 </id> </data>",转成DOCUMENT对象了,然后我要挂在整棵树的一个固定ELEMENT节点下,请问如何写呢
      

  5.   

    意思是 转换后的Document对象, 我只需要把其挂在我整棵树的一个固定节点下的子节点,能做的到吗,谢谢
      

  6.   


    SAXBuilder builder = new SAXBuilder();
    Document doc = builder.build(new StringReader("<data> <id> </id> </data>"));
    Element element=doc.getRootElement();