종종 간단한 구조의 큰 XML 파일 (> 100MB)을 읽어야합니다. 나는 이맥스 (emacs)를 사용하고 싶지만 대용량 파일은 잘 지원하지 않는다. 나에게 SAX 또는 StAX 구문 분석을 수행하고 필요한 모든 작업 (예 : 검색)을 제공 할 수있는 Java 응용 프로그램을 사용할 수 있을지도 모르겠다. 이맥스와 외부 Java 애플리케이션간에 통신하는 "올바른 방법"은 무엇입니까?큰 XML 파일로 작업하는 Emacs
2
A
답변
6
나는 하나의 "올바른 방법"이 있다고 생각하지 않지만, 여기에 몇 가지 아이디어가 있습니다 : 자바 응용 프로그램은 그룹의 스레드 기사의 무리로 XML 문서를 제시 할
- 가; NNTP을 말하고 Gnus를 사용하거나 자신의 프로토콜을 작성하고 Gnus 백엔드를 작성하십시오. (영감을 얻으려면 Web-browsing backends을 참조하십시오)
- XML 문서를 Lisp 프로그램 (S-expressions, XML 요소, what 차이는?입니다) 그리고 당신은 파일 시스템으로 당신의 XML 문서를 탑재하고 탐구하는 Dired을 사용할 수 있도록 이맥스에서, 다음 점액 쿼리
- FUSE 드라이버를 작성을 명령을 사용 SLIME와 통신하는 Swank backend 물품.
7
해당 특정 버퍼에 대해 font-lock-mode를 비활성화 할 수 있습니다. 나는 이맥스를 사용하는 것보다 훨씬 더 큰 파일을 열었다. 파일의 줄이 내 화면보다 크고 줄 바꿈을 시작할 때만 속도가 느려집니다. 화면에서 나가고 글꼴 잠금을 비활성화하면 수행 속도가 빨라집니다.
관련 문제
- 1. IIS를 dbf 파일로 작업하는 방법은 무엇입니까?
- 2. MsTest, DataSourceAttribute - 런타임 생성 파일로 작업하는 방법?
- 3. 큰 개체를 파일로 저장
- 4. 큰 파일로 캐치 업로드
- 5. 큰 XML 파일을 SQLite 파일로 변환하는 가장 빠른 방법은 무엇입니까?
- 6. 매우 큰 텍스트 파일로 페이징하기
- 7. ODT를 단일 XML 파일로 변환
- 8. XML : 큰 데이터 처리
- 9. ListView를 XML 파일로 변환
- 10. PHP XML- 파일로 내보내기
- 11. 여러 xml 파일로 플래시로드
- 12. Excel 파일로 XML 파일
- 13. xml 파일로 log4net 구성
- 14. ByteArrayInputStream을 xml 파일로 변환
- 15. 임의의 xml 파일로 xml 유효성 확인
- 16. 추가] 큰 XML
- 17. 큰 xml 파일 처리
- 18. eclipse에서 큰 XML 파일보기?
- 19. 큰 Xml 파일 변환
- 20. 오라클 DB로 큰 XML 가져 오기
- 21. 대형 팀 및 버전 관리에서 단일 CSS 파일로 작업하는 방법
- 22. ListViewColumns의 너비를 xml 파일로 저장
- 23. DataTable을 XML 파일로 변환하고 viceversa
- 24. 폴더 링크를 xml 파일로 리디렉션
- 25. 문자열을 xml 파일로 변환 하시겠습니까?
- 26. 구성 파일을 XML 파일로 설정
- 27. 큰 사이즈의 배열을 android에 파일로 저장
- 28. Matlab에서 .csv 파일로 큰 데이터 내보내기
- 29. 큰 파일을로드하고 작은 파일로 잘라내는 방법은 무엇입니까?
- 30. 큰 xsd를 유형별로 하나의 파일로 분할
질문을 한 개 줄입니다. Emacs로 대용량 파일을 열 수있는 솔루션을 원하십니까? 아니면 Emacs가 외부 응용 프로그램과 통신하기를 원하십니까? –
나는 나의 문제와 해결책의 밑그림을 기술했다. 어쩌면 다른 해결책이 이미 존재하고 누군가는 그것을 알고있을 것입니다. 그렇지 않다면 내가 생각하고있는 것을 구현하고 싶습니다. 그래서 저는 두 번째 질문을 가지고 있습니다. –
사용중인 이맥스의 버전은 무엇입니까? 최신 릴리스 인 22.3은 대용량 파일의 경우 상당히 빠른 지원을 제공한다고 생각합니다. – EfForEffort