【发布时间】:2014-09-30 07:40:30
【问题描述】:
我很困惑,你能帮我解决这个问题吗?即,我正在使用 xpath 直接读取 xml 消息并从中读取值,而且我正在尝试将 xml 转换为 json 并由于轻量级对象而读取值所以哪一种是读取值的最佳方法。我附上以下 sn-p 代码。
下面是从xml读取值的代码
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.parse(source);
XPathFactory xpathFactory = XPathFactory.newInstance();
XPath xpath = xpathFactory.newXPath();
String eventNumber = xpath.evaluate("/event/eventnumber", document);
下面是xml转json
JSONObject xmlJSONObj = XML.toJSONObject(xml1);
【问题讨论】:
标签: java xml json performance