Matt Sheppard
그는 물었다 12년 전
5

작은 사용하여 xml 문서를 수정한 StAX

39 m, 현재 읽으려고 i& xml 파일에 쓸 수 있도록 약간의 변경 (속성 값을 변경할 일부), 그리고 다시 뒤로를 아웃해야.

나는 사용하기 위한 StAX 파서 ('자바스.1 레비스트림.1믈스트림레이더') 이 한 읽을 수 있는지, 각 종목 변경 후 곧장 전달하십시오 싶었다 ('자바스.1 레비스트림.1믈스트림레이더') 에 StAX 작성기에 경우 변경할 필요가 없습니다.

39, t 를 찾고 있는 죄송합니다. doesn& 간단하지 - 작성기에 무리라구 불러키지 수 있는 유일한 방법 '와' like '이벤트 유형 및 파서 객체에는 라이스트리부트 라이티스타르텔레먼트'. 분명히 나는 할 수 있는 가능한 모든 유형의 요소점 기술서임을 빅 스위치 쓰기 위한 xml 문서의 경우 발생할 수 있는 척 중 한 것 같은데 다시 쓸 수 있지만, 많은 어려움을 겪고 있는 해야 할 일을 위한 같다 단순해졌습니다.

39 m, 쉽게 쓸 수 있는 게 있나 I& 누각되었습니다 매우 유사한 아웃하려면 XML 문서를 읽을 수 있는 한 너희에의 StAX?

답변 3 개

조금 후, 그 주위에 빈둥거리지 버전을 사용하는 것이 아닌 것 같다 / 작성기에 이벤트 판독기에서 스트리밍합니다 버전.

(즉 자바스.1 레비스트리아마리스마레벤트레이더 및 자바스.1 레비스트리아마리스마레벤트라이터)

참조. http://www.devx.com/tips/Tip/37795, 이는 결국 내가 어떤 움직인다.

이 질문에 오히려 오래된 그러니까말이야 신앙이니라 누구나 이 같은 일이 또 다른 대체 아무도요 찾고 있습니다. Api 는 우드사토스 Stax2 확장명은 방법:

XMLStreamWriter2.copyEventFromReader(XMLStreamReader2 r, boolean preserveEventData) 

현재 사용하고 있는 이벤트 에서 복사됩니다 지적했다 스트리밍합니다 판독기에서 스트리밍합니다 기록기입니다. 이는 단순한 아니라 정말 효과적이었죠 이 수정 함께 사용한 비슷한 성공을 거두었다.

(how to get XMLStreamWriter2 상술합니다? 또한 이러한 확장 버전 - 누군가 구현하십시오 우드사토스 제공 인스턴스들도 래퍼 (wrapper) 는 모든 경우에 사용하려는 &quot basic"; Stax 변형 뿐만 아니라)

StAX 는 꽤 잘 매우 빠르다. 내가 이 프로젝트에서 사용하는 XML 파일을 분석할 수 있는 최대 20MB. # 39, 내가 없는 don& 정밀 분석, 그 당시 가장 빠른 속도로 말해둘꼐요 색소폰이었죠.

Tpc. 단축시킵니다 질문: 이 차이는 스트리밍 및 이벤트 처리, 아파이크 제어입니다. 걸을 수 있으며, 스트리밍 API 를 통해 단계별 내용을 문서에 사용할 수 있습니다. 반면 이벤트 기반 API 를 처리할 수 있지만 너희는너희가 관심이 모아지고 있다.