: SAX를 사용하여 xml을 구문 분석하기위한 처리기를 만드는 방법은 무엇입니까? 나는이 XML을 구문 분석의 Xerces를 SAX를 사용하고
<product id="123">
<sku>abc123</sku>
<location>
<warehouse>1</warehouse/>
<level>3</level>
</location>
<details>
<weight unit="kg">150</weight/>
<mfg>honda</mfg>
</details>
</product>
그래서 나는 ProductSAXHandler.java라는 내 자신의 클래스를 생성 : 내 XML을 전달할 계획
나의 봄부터 지금
public class ProductSAXHandler extends DefaultHandler {
}
MVC 컨트롤러 파일을 문자열로 반환하고 Product 객체를 반환하려고합니다.
그래서 내 ProductSAXHandler 내부에서 startElement, endElement 메소드를 생성합니다.
xml을 문자열로 취한 다음이 ProductSAXhandler를 인스턴스화 한 다음 구문 분석을 호출하는 메서드를 만들어야합니까?
이것은 처음으로 xml/sax를 다루기 때문에이 클래스를 어떻게 디자인 해야할지 불분명합니다.
당신은 그것에 손잡이가있는 것 같습니다. 왜 그냥 시도해보고 보지 않으시겠습니까? – skaffman
그냥 오른쪽 트랙에있어, 남자 자바 너무 많은 설정 문제가 내가 아무것도 내 자신을 믿지 않아 찾을 수있다 : – Blankman
그래서 내가 Product 클래스를 반환하는 정적 메서드가있을거야 그 방법 해야 할 일 : ProductSAXHandler handler = new ProductSAXHandler(); ContentHandler를 핸들러로 설정 하시겠습니까? – Blankman