<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.taxmanntechnologies.com/">[{"INT_ID":"102010000000000015","INT_Section_ID":"102120000000000069", "Section_No":"Section - 16 ","Heading":" Functions of Central Board"}]</string>
我有这个数据我想
删除<string xmlns="http://www.taxmanntechnologies.com/"> </String >
,
所以我可以得到任何人的JSON数据请告诉我如何删除它,以便我可以解析它。
答案 0 :(得分:1)
如果你想这样做&#34;对&#34;你需要解析xml,流行的xml解析技术/库是SAX和DOM,SAX更加事件驱动,使用起来有点棘手,而且DOM速度较慢,特别是对于大型xml文档。
对于这个用例,我会使用DOM解析器,大致如下:
File fXmlFile = new File("c:\\file.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();
NodeList nList = doc.getElementsByTagName("string");
String json = nList.item(0).getNodeValue();