站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题jdom 怎么建立解析XML流

jdom 怎么建立解析XML流

摘要: jdom 怎么建立解析XML流


SAXBuilder sb = new SAXBuilder();
Document doc = sb.build(new FileInputStream(-#34;exampleA.xml-#34;));
我看大部分文档都是从文件生成DOC,然后处理
,如果我现在已经取得一个字符串,这个str1字符串是
str1=-#34;
-#60;?xml version=-#34;1.0-#34; encoding=-#34;GBK-#34;?-#62; -#60;bookList-#62; -#60;book-#62; -#60;name-#62;Java编程入门-#60;/name-#62; -#60;author-#62;张三-#60;/author-#62; -#60;publishDate-#62;2002-6-6-#60;/publishDate-#62; -#60;price-#62;35.0-#60;/price-#62; -#60;/book-#62; -#60;book-#62; -#60;name-#62;XML在Java中的应用-#60;/name-#62; -#60;author-#62;李四-#60;/author-#62; -#60;publishDate-#62;2002-9-16-#60;/publishDate-#62; -#60;price-#62;92.0-#60;/price-#62; -#60;/book-#62; -#60;/bookList-#62;-#34;

那我应该怎么转成要处理的DOC?


java.io.Reader in= new java.io.StringReader(str1);
doc = sb.build(in);


DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
dbf.newDocumentBuilder().prase(new InputSource(new StringReader(xmlString)));
xmlString为xml的字符串


我好象看错题了.


↑返回目录
前一篇: 关于JTree 的问题!
后一篇: 借问一下,JAVA里有没有这样的一个数据结构????介于ArrayList和Hashtable的..