android上的XML解析

android上的XML解析,android,xml,xml-parsing,Android,Xml,Xml Parsing,我有一个XML,它看起来像 我想对其进行解析并单独获取所有数据,我看到了许多示例,但没有一个XML看起来像这样 150201 AKASH KUNDU 我知道如何解析这种XML请告诉我如何进行这种XML解析 到目前为止我已经做了 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder();

我有一个XML,它看起来像

我想对其进行解析并单独获取所有数据,我看到了许多示例,但没有一个XML看起来像这样

150201

AKASH KUNDU

我知道如何解析这种XML请告诉我如何进行这种XML解析

到目前为止我已经做了

 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        InputStream is = new ByteArrayInputStream(responseBody.getBytes("UTF-8"));
        Document doc = db.parse(is);

        NodeList words=doc.getElementsByTagName("root");

        for (int i=0;i<words.getLength();i++) {
            Toast.makeText( getApplicationContext()," " + ((Element)words.item(i)).getAttribute("value"),Toast.LENGTH_SHORT).show();
        }
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
InputStream is=newbytearrayinputstream(responseBody.getBytes(“UTF-8”);
文档doc=db.parse(is);
NodeList words=doc.getElementsByTagName(“根”);
对于(int i=0;i)您只需要获取“root”元素。您需要获取“md”元素。的可能重复项
       //getting the xml Value as per child node form the saved xml
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();

        InputStream is = new ByteArrayInputStream(readString.getBytes("UTF-8"));
        Document doc = db.parse(is);

        NodeList root=doc.getElementsByTagName("root");

        for (int i=0;i<root.getLength();i++) {
            loginStatus = "" + ((Element)root.item(i)).getAttribute("status");
        }


            if(loginStatus.equalsIgnoreCase("Y"))
            {
                NodeList mb=doc.getElementsByTagName("mb");
                for (int i=0;i<mb.getLength();i++) {
                    setMbcode("" + ((Element)mb.item(i)).getAttribute("mbcode"));
                    setMbname("" + ((Element)mb.item(i)).getAttribute("mbname"));
                    branchid  = "" + ((Element)mb.item(i)).getAttribute("branchid");
                    pwd       = "" + ((Element)mb.item(i)).getAttribute("pwd");

            }