我有一个
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();