CSV에서 데이터의 계층을 보존하는 것이 필수적인 XML 또는 JSON으로 데이터를 변환하는 것과 관련된 질문이 있습니다. 예를 들어 , 나는이 같은 CSV 데이터가있는 경우 : 내가 원하는 것은 내가 같은 것을 얻을 수 있도록 XML의 계층 구조를 유지하는 것입니다 type,brand,country,quantity
apple,golden_deliciou
곧바로 내 질문에 대답하자. 나는 소켓을 가지고 있으며이 소켓/스트림을 통해 들어오는 모든 입력은 SAX 파서에 의해 파싱된다. 자, 특정 구문 분석 이벤트에서 소켓/내 SAX 이벤트 처리기 내에서 스트림을 닫고 싶습니다. 또한 파서가 여전히 작동하는 동안 특정 경우에 외부에서 스트림을 닫고 싶습니다. 불행히도 파서에 의해 예외가 발생하지 않고 한 가지 또
은 (SnowLeopard에 적어도), java 명령은 무조건 클래스 패스에 추가 항아리를 추가 . 이 jar에는 unrenamed 버전의 Apache Xerces + Xalan이 포함되어 있습니다. 특히 서블릿 컨테이너의 웹 응용 프로그램에서 이러한 라이브러리의 다른 버전을 명시 적으로 사용하려는 응용 프로그램의 경우 혼란스러운 결과를 초래할 수 있습니다
다소 복잡한 XML 스키마를 Java의 스키마 개체로로드하려고 시도하고 있으므로 XML 메시지에 대한 유효성 검사를 일부 수행 할 수 있습니다. 내 코드는 다음과 유사합니다 <?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmln