Fehler: java.lang.String nicht umgewandelt werden, org.w3c.dom.Knoten

Ich versuche zu Parsen von xml-string, und ich bin immer java.lang.String cannot be cast to org.w3c.dom.Node Fehler.

Dies ist der code den ich verwende:

        XPathFactory xPathFactory = XPathFactory.newInstance();

        XPath xPath = xPathFactory.newXPath();

        String expression = "//Home/ListOfCustomers";

        XPathExpression xPathExpression = xPath.compile(expression);

        Object nl = xPathExpression.evaluate(xmlResp);

Dies ist, wie die XML-string konstruiert wird:

<?xml version="1.0" encoding="ISO-8859-1"?>
<Home>
      <ListOfCustomers type="Regular" count="939">
           <Customer>
            <CustName>xyz</CustName>
           </Customer>
           <Customer>
            <CustName>abc</CustName>
           </Customer>
           <Customer>
            <CustName>def</CustName>
           </Customer>
       </ListOfCustomers>
</Home>

Was vermisse ich hier?

@person-die-downvoted-aber-nicht-care-leave-Kommentar: $%#& &*$
Vorsichtig, Kommentare wie, wahrscheinlich erhalten Sie mehr downvotes. Nicht downvote Sie persönlich, Fragen Sie sich, wenn Sie verfolgt haben die Richtlinien in den faq und stellen. Auch erkennen Sie, dass Sie gehen, um einige unerklärliche downvotes... das ist genau die Art von SO.
Irgendwann bin ich verwirrt zu, um zu sehen, downvote auf die Frage mit der Programmierung von code. Für mich, die sind alle gültig Frage für sof. 🙂 trotzdem, mein upvote für Sie. cheers.
von Ihnen positiv bewertet werden, wie gut.....

InformationsquelleAutor Asdfg | 2012-03-15

Schreibe einen Kommentar