1 java中有一个类是可以讲string转化为字符串流的,就是StringReader。该类是将字符串转化为字符串流。
如:String xmlString="<a>aaa</a>";
SAXReader saxReader=new SAXReader();
Document document=saxReader.read(new StringReader(xmlString));
2 通过字符串可以转化为字符串流。这就方便的处理了。文件和字符串之间的转化。
完整的例子:
String xmlString="<a>aaa</a>";
new TestMain().testStringReader(xmlString);
public void testStringReader(String xmlString){
SAXReader saxReader=new SAXReader();
try {
Document document=saxReader.read(new StringReader(xmlString));
System.out.println(document.asXML());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
如:String xmlString="<a>aaa</a>";
SAXReader saxReader=new SAXReader();
Document document=saxReader.read(new StringReader(xmlString));
2 通过字符串可以转化为字符串流。这就方便的处理了。文件和字符串之间的转化。
完整的例子:
String xmlString="<a>aaa</a>";
new TestMain().testStringReader(xmlString);
public void testStringReader(String xmlString){
SAXReader saxReader=new SAXReader();
try {
Document document=saxReader.read(new StringReader(xmlString));
System.out.println(document.asXML());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
本文介绍如何利用Java中的StringReader类将XML字符串转换为字符串流,并进一步解析为Document对象,便于进行文件与字符串间的相互转换。
426

被折叠的 条评论
为什么被折叠?



