Hej! Hej Jens,getAttribute() generar fel...
Har en XML-fil som jag läser in genom
<---jsp-code--->
<%@ page import="java.io.*, java.util.*, javax.servlet.*, javax.servlet.http.*, java.text.*, org.w3c.dom.*, org.apache.xerces.dom.*, org.apache.xml.serialize.*, org.apache.xerces.parsers.DOMParser, java.net.*" %>
some code......
//Läs svarsxml'en från webservicen och skriv ner den till svarsfilen
File fileReply = File.createTempFile("iirequest_out", ".xml");
String xmlFile = fileReply.getPath();
DOMParser parser = new DOMParser();
some code......
NodeList nlValues2 = nBasicInfoElement.getChildNodes();
Attr = nlValues2.item(0).getAttribute("Label");
<---jsp-code--->
Allting funkar fint ända till jag nui har lagt in lite attribut i xml-taggarna som jag försöker läsa genom att skriva som ovan(längst ned i koden). Felmeddelandet som jag får lyder:
Method getAttribute() not found in interface org.w3c.dom.Node. Attr = nlValues2.item(0).getAttribute();
Är det så att metoden getAttribute() inte finns i detta bibliotek? Verkar ju konstigt! Ska jag använda någon annan metod istället?
Tacksam för svar.
Mvh JensSv: getAttribute() generar fel...
Använd gärna kod-taggarna som finns i detta forum. typ: < code java> //kodnididi< /code>
Då utan space, du förstår säkert.
Sedan så om du kikar i api:t så finns getAttributes() inte getAttribute()
http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/Node.html
Om det går åt pipan fortfarande så printa igen.
/Sky