parse(new InputSource(new StringReader(xmlString)));
解决方案 »
- java代码实现数据初始化的问题
- 百度地图可以根据经纬度确定地址吗??
- jsp连接SQLserver2005数据库的问题
- 关于hibernate外键,action中set出错
- 不干了,回家过年喽,给兄弟们点儿分!!
- 如何update一个页面上的东西。
- 如何用计时器让一个程序每隔一个小时运行一次?
- hibernate问题:为什么抛出net.sf.hibernate.MappingException: Error reading resource: com/huafu/dayplan/bean/basic/Zone.hbm.xml异
- 请问如何将一个frame隐藏或不显示?
- 有关DAO模式的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 是去搞J2ee好呢还是开发防火墙好呢?
- 服务器 速度?????
Document document = DocumentHelper.parseText(strXML);
strXML= " <user_info> <mobile> 1 </mobile> <login_name> abc </login_name> <nick_name> aaaa </nick_name> </user_info>";
StringReader read = new StringReader(strXML);
//创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入
InputSource source = new InputSource(read);
//创建一个新的SAXBuilder
SAXBuilder sb = new SAXBuilder();
//通过输入源构造一个Document
try
{
Document doc = sb.build(source);
//取的根元素
Element root = doc.getRootElement();
Element loginname=root.getChild("login_name");
System.out.println(loginname.getName()+":"+loginname.getValue());//输出login_name元素
}
catch (JDOMException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
借lz帖子问个问题:
如何根据xml某个元素定位它在xml文件中位置,就是该元素是在文件中第几行,请各位大侠指点一下!