parse
메서드를 사용하여 InputSource
을 사용하여 DocumentBuilder
인스턴스를 구문 분석하려고합니다.DocumentBuilder의 구문 분석 메서드가 오류를 반환합니다.
오류 :
public static Document loadXMLFromString(String xml) throws Exception {
DocumentBuilder factory = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = factory.parse(new InputSource(new StringReader(xml)));
}
:
이
유형 DocumentBuilder를에있어서, 구문 분석 (의 InputStream)이이 코드입니다
인수 (InputSource를) 적용 할 수 없습니다 입니다
InputStream
으로 변경하겠습니다. 문서 및의 구문 분석 방법 중 하나를 확인하십시오.3210은 InputSource
입니다. 문제가 무엇입니까?
에
import javax.swing.text.Document;
으로부터 가져 오기를 수정합니다. sax.ImportSource 또는 다른 클래스? – Kagemusha내 관련 가져 오기 import javax.swing.text.Document; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import jdk.internal.org.xml.sax.InputSource; @ 카게 무샤 –
수입이 잘못되었습니다. Clement Amarnath의 답변으로 문제가 해결 될 것입니다. – Kagemusha