Java:XML解析器

Java:XML解析器,第1张

Java:XML解析

您可以尝试使用XPath方法简化XML解析:

InputStream response = new ByteArrayInputStream("<Response> <aa> "        + "<Fromhere> <a1>Content</a1> <a2>Content</a2> </Fromhere> "        + "</aa> </Response>".getBytes()); documentBuilder builder = documentBuilderFactory        .newInstance().newdocumentBuilder();document doc = builder.parse(response);XPath xpath = XPathFactory.newInstance().newXPath();XPathexpression expr = xpath.compile("string(/Response/aa/FromHere)");String result = (String)expr.evaluate(doc, XPathConstants.STRING);

请注意,我没有尝试过此代码。它可能需要调整。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5489377.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存