加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

通过xml格式读取字符串,并获取java中元素的值

发布时间:2020-12-16 07:43:36 所属栏目:百科 来源:网络整理
导读:我有一个 XML格式的字符串.我想读取它并获取元素的值. 我在here尝试Java JAXBContext unmarshell.但是这需要创建类,这对我来说是不必要的. 串: customer age35/age nameaaa/name/customer 我想得到年龄和名字的价值. 任何人都可以帮我 这是你的xml: String
我有一个 XML格式的字符串.我想读取它并获取元素的值.

我在here尝试Java JAXBContext unmarshell.但是这需要创建类,这对我来说是不必要的.

串:

<customer>
    <age>35</age>
    <name>aaa</name>
</customer>

我想得到年龄和名字的价值.

任何人都可以帮我

这是你的xml:
String xml = "<customer><age>35</age><name>aaa</name></customer>";

这是解析器:

DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
InputSource src = new InputSource();
src.setCharacterStream(new StringReader(xml));

Document doc = builder.parse(src);
String age = doc.getElementsByTagName("age").item(0).getTextContent();
String name = doc.getElementsByTagName("name").item(0).getTextContent();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读