Wie man den Wert des Knoten-Liste im xml-dom-parser?

Ich habe eine XML die so Aussehen ::

<Channels>
       <Channel Id="511" Title="Test" ChannelDescription="This is Test Channel./>
</Channels>

Ich bin erfolgreich analysieren diese Art von XML.Mein Problem ist, dass, wenn ich entlassen die webservice-und wenn es keine Authentifizierung vom server dann die webservice-Antwort wie diese::

<AuthenticationError>An Active Session Already Exists For This User.</AuthenticationError>

Also, wie kann ich überprüfen, ob root-Knoten "Authentication Error" oder "Notizen". Und wenn ich die Authentifizierung Error-tag dann wie bekomme ich seine Knoten-Wert, die "Eine Aktive Sitzung Existiert Bereits Für Diesen Benutzer."??

Code für XML-Parsing wird dies::

NodeList node =null;
node= (NodeList)result.getElementsByTagName("Channels");


for(int j=0;j<node.getLength();j++)
{                             
Node aNode=node.item(j);  
Element fstElmnt = (Element) aNode;

NodeList websiteList = fstElmnt.getElementsByTagName("Channel");
int check=websiteList.getLength();

for(int k=0;k<check;k++)
{
    DatabaseConstant myChannels = new DatabaseConstant();
    Node checkNode=websiteList.item(k);

    Element websiteElement = (Element) checkNode;                                                                               
    myChannels.id=websiteElement.getAttribute("Id");
    myChannels.title=websiteElement.getAttribute("Title");

    channel .add(myChannels);
    }
}
}

Ich hoffe meine Frage ist klar... Bitte geben Sie die Lösung so schnell wie möglich. Vielen Dank im Voraus....

Schreibe einen Kommentar