2012-02-16 3 views
0

Мне нужно прочитать XML-файл, возвращенный из веб-службы.Java не может прочитать XML-файл

Я следовал этой tutorial, и у меня есть ошибка в этой строке:

Element firstPersonElement = (Element)firstPersonNode;

Ошибка:

inconvertible types required: javax.swing.text.html.parser.Element found: org.w3c.dom.Node

Что я делаю неправильно?

Заранее спасибо.

EDIT

Мой импорт

import br.com.portaldeideias.model.ErroXML; 
import br.com.portaldeideias.model.TributosNFe; 
import java.io.StringReader; 
import java.util.List; 
import javax.jws.WebMethod; 
import javax.jws.WebParam; 
import javax.jws.WebService; 
import javax.swing.text.html.parser.Element; 
import javax.xml.parsers.DocumentBuilder; 
import javax.xml.parsers.DocumentBuilderFactory; 
import javax.xml.transform.Source; 
import javax.xml.transform.dom.DOMSource; 
import org.w3c.dom.Document; 
import org.w3c.dom.Node; 
import org.w3c.dom.NodeList; 
import org.xml.sax.InputSource; 
+2

'firstPersonNode' является' org.w3c.dom.Node', среда выполнения не может привести его к 'javax.swing.text.html.parser.Element'. Любая причина, по которой не использовать 'org.w3c.dom.Element' для' firstPersonElement'? – GETah

ответ

6

У вас есть неправильный импорт. Убедитесь, что импорт правильный.

Удалить import javax.swing.text.html.parser.Element

Убедитесь, что импорт:

import org.w3c.dom.Document; 
import org.w3c.dom.Element; 
import org.w3c.dom.Node; 

В качестве дополнительной проверки, убедитесь, что узел является тип элемента Node.

if (firstPersonNode.getNodeType() == Node.ELEMENT_NODE) { 
        Element eElement = (Element) firstPersonNode; 
................... 
} 
+0

в соответствии с NetBeans, они в порядке, и нет никаких предложений по импорту, как обычно, когда я его забываю. Я отредактировал вопрос с импортом – Gerep

+2

Это не проблема времени компиляции, это проблемы времени выполнения. Netbeans только жалуется на проблемы с компиляцией. – kosa

+0

Большое спасибо @thinksteep, проблема была в импорте 'import org.w3c.dom.Element;' ... решена проблема;) – Gerep

Смежные вопросы