0
현재 XML 파일을 병합하는 데 XInclude를 사용하고 있습니다. 그러나 필자는 이러한 XML을 파일 시스템에서 문자열로 저장되는 데이터베이스로 이동하려고합니다. 파일을 중개자로 사용하지 않고 XML 문자열을 병합하는 가장 좋은 방법은 무엇입니까?파일 중개없이 Java에서 XML 문자열 병합
현재 XML 파일을 병합하는 데 XInclude를 사용하고 있습니다. 그러나 필자는 이러한 XML을 파일 시스템에서 문자열로 저장되는 데이터베이스로 이동하려고합니다. 파일을 중개자로 사용하지 않고 XML 문자열을 병합하는 가장 좋은 방법은 무엇입니까?파일 중개없이 Java에서 XML 문자열 병합
파일의 입력 스트림을 데이터베이스의 출력 스트림으로 리디렉션해야합니다. 공유 뿌리 속성의 중복을 방지하고 나머지를 추가 - 입력 스트림을 병합하기 위해, 그냥 내가 특별히 XML 병합을 의미 병합하여 java.io.SequenceInputStream(i1, i2)
new SequenceInputStream(new FileInputStream(xmlFile1), new FileInputStream(xmlFile2))
// use merged inputStream
를 사용합니다. 단순한 연결이 아닙니다. –
오, 내가 잡았어. 두 파일의 전체 내용을 읽고 메모리에서 병합하는 것 외에 다른 방법은 없습니다. –