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

前端之家收集整理的这篇文章主要介绍了通过xml格式读取字符串,并获取java中元素的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 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();

猜你在找的XML相关文章