대용량 파일을 처리 할 수있는 경량 XML 뷰어 [닫기]


166

XmlSpy와 같은 많은 "무거운"도구가 있는데,이 도구는 XML 문서를 둘러보기에 적합하지만 종종 (매우 경우에 따라!) XML 문서를 빠르게 열고 찾아보기 만하면됩니다. 아마도 기본적인 검색 기능이있을 수 있습니다 (텍스트는 괜찮을 것입니다).

나는 보통 이것을 위해 Firefox의 IE와 같은 브라우저를 사용하지만 더 큰 파일 크기 (10 MB 이상의 파일을 여는 경우가 많음)로 분류되는 경향이 있습니다.

그러한 뷰어가 어떻게 구현 될 수 있는지에 대한 아이디어가 있으므로 거기에 할 수있는 것이 있어야하지만 내 구글 푸가 나를 실망시킵니다.

그래서 나는 그것을 이끌고있는 하이브 마인드에 넣을 것이라고 생각했습니다.

생각?


17
@Kev 저는 사람들이 지속적으로이 스레드에 대해 투표를한다고해서 귀하의 임의의 결정이 현실과 약간 맞지 않게됩니다
Jeffz

1
@Jeffz는 투표에 관계없이 "권장 소프트웨어"질문이 동기화되지 않는 것은 시간 문제 일뿐입니다. 그것이 여기에서 구약으로 여겨지는 이유 중 하나입니다.
Alois Mahdal 2011

소프트웨어 권장 사항은 요구 사항을 충족하는 경우 이제 소프트웨어 rec SE 에 게시 될 수 있습니다 .
jrh

답변:


210

firstobject의 605k 다운로드 경량 기본 Windows 무료 XML 편집기 는 1.3 초 만에 50MB 파일을 열고 텍스트 편집, 검색, 구문 색 인쇄, 트리보기 및 내장 된 CMarkup 스크립팅을 포함한 트리보기 및 추가 XML 기능을 제공합니다. 전체 50MB XML 문서를 다른 들여 쓰기로 변환합니다 (특별한 2.3GHz / 2GB 시스템에서는 3 초 소요).


고마워 벤. 요구 사항이 다시 나타나고 응답을 보았을 때이 질문으로 돌아 왔습니다. 이 도구는 내가 원래 찾던 것과 정확히 일치하는 것 같습니다! 나는 아직 거대한 문서에서 그것을 시도하지는 않았지만 5Mb 문서는 확실히 1 분의 1 초 안에 열리고 F8 키를 누르는 것만으로 약 1 초 안에 꽤 예쁘다. 당신이 말한대로 성능은 수십 Mbs로 확장되어야합니다. 나중에 시도 할 GB 문서가있을 수 있습니다. 즉, 소년 ;-)에서 남자를 정렬합니다
philsquared

1
방금 250MB 문서로 시도했으며 매력처럼 작동합니다! 내가 알아낼 수없는 것은 HTML 엔티티를 값으로 표시하는 방법입니다 (예 : fileformat.info/info/unicode/char/160/index.htm의 HTML 엔티티 (10 진수) )
Andrija

4
300MB 파일로 시도했습니다. 4-5 초 안에 열리고 요소 트리가 표시됩니다. 클릭하여 텍스트 창에서 요소를 강조 표시 할 수 있습니다. 들여 쓰기가 작동하지 않습니다. 전체 CPU 사용 후 약 10 초 후에 "메모리 부족"이라고 표시됩니다. 여전히 이것은 대부분의 프로그램이 해당 파일에서 수행 한 것보다 훨씬 우수하며 아직 더 나은 무료 대안을 찾지 못했습니다.
EMP

2
거의 모든 크기 사용 오픈 XML 및 텍스트 파일을 XML ValidatorBuddy
클레멘스

1
@ 클레멘스-좋은 팁. 방금 "XML ValidatorBuddy"에서 1.8Gb XML 파일을 열었습니다.
Dib

12

XML Copy Editor 는 이러한 유형에 적합합니다.


1
방금 시도했습니다. EditPlus와 매우 유사합니다 (IKurts에 대한 주석 참조). 몇 번의 시도 (엄밀한 프로파일 링이 아님)에서 EditPlus보다 약간 빠릅니다 (자체 시작 시간 및 30MB 문서의로드 시간 모두). 그러나 표시하기 전에 전체 문서를 구문 분석합니다.
philsquared 08.

이봐, 맥 OS X?
Pacerier

1.3GB XML 파일 (버전 1.2.1.3 x64)을로드하는 동안 충돌이 발생했습니다
Gerben

5

Total Commander 뷰어는 실제로 보는 텍스트 만로드하므로 매우 빠릅니다. 물론 텍스트 / 16 진 뷰어 일 뿐이므로 XML을 형식화하지는 않지만 기본 텍스트 검색을 사용할 수 있습니다.


2
때로는 속도 만 중요한 것이기 때문에 Total Commander 's Lister가 가장 좋습니다. 나는 500MB가 넘는 파일에서 무언가를 빨리 찾기 위해 그것을 사용했습니다. 일부는 FAR Manager의 내장 뷰어를 사용합니다.
ccpizza

4

- 에디트 플러스 시도 http://www.editplus.com/을


2
고마워요. 나는 그것을 시도해 보았으며 확실히 브라우저보다 더 나은 일을합니다. 큰 파일을 상당히 잘 처리 할 수 ​​있으며 (약 30MB XML 문서로 시도해 보았습니다) 충돌하지 않았습니다! 그러나 문서를 표시하기 전에 전체 문서를 파싱하는 것 같습니다. 원하는 것이 아닙니다. 어쨌든 투표
philsquared

MacOS의 경우 Xmplify를 사용하십시오. 파일이 긴 줄인 경우 서식 버튼을 누르고 파일을 저장하십시오.
사무엘 드 후원자

1.3GB XML 파일을로드하려고하면 EditPlus에 빈 파일이 표시됩니다.
Gerben

4

시각화 작업을 수행 할 수있는 XML 편집기를 찾기 위해 수십 개의 XML 편집기를 사용해 보았습니다. 내가 찾은 창을위한 가장 가벼운 뷰어XMLMarker 였습니다 . 프로젝트가 몇 년 동안 죽어 너무 나빴습니다. 편집기로는 유용하지 않지만 플랫 XML 데이터를 테이블로 표시하는 데는 효과적입니다.

vim, emacs, scite, eclipse (J2EE edition), jedit , notepad ++ 등 XML 구문 강조를 수행하는 수많은 무료 편집기가 있습니다.

XPath 지원, XSLT 편집 및 디버깅, SOAP / WSDL과 같은 헤비급 XML 기능의 경우 XMLSpy , Oxygen , StylusStudio 와 같은 훌륭한 상용 도구가 있습니다.

JEdit 은 오픈 소스이며 XML, XPath 및 XSLT 용 플러그인도 있습니다.

Word-2003은 시각화에 적합하지만 편집에는 사용하지 마십시오. Excel-2003 이상은 플랫 XML 데이터를 시각화하는 데에도 효과적이며 XSL 변환을 적용 할 수 있습니다 (편집자로서 좋지 않음).


2

감사. 전적으로 전용 XML 뷰어를 찾고 있었지만 JEdit이 작업을 수행하면 제외하지 않습니다. 내가 살펴볼 게 몇 년 동안 그것을 시도하지 않았지만, 마지막으로 (텍스트 편집기로) 해본 적이 기억 나지 않습니다 ...
philsquared

좋아, 나는 그것을 시도했다. 나는 정말로 바닐라 Java GUI를 싫어한다고 말해야하며 JEdit은 Java GUI의 핵심입니다. 그것은 백그라운드 스레드에서 파싱하는 것처럼 보이고 가능한 한 빨리 할 수있는 것을 보여줍니다. 그것은 2 ~ 3 초 내에 내 30메가바이트 파일을 보여주는 시작 그래서 ... [계속]
philsquared

... 문서가 파싱 될 때까지 문서의 후반부로 이동할 수는 없습니다. 그리고 여전히 메모리 파싱이 가득 차 있다고 생각합니다. 그래서 더 큰 문서에서는 더 많은 어려움을 겪을 수 있지만 내 요구 사항 중 이것은 지금까지 최고입니다. 감사합니다
philsquared 08.

2

http://www.firstobject.com/dn_editor.htm 은 지금까지 소수의 유틸리티에서 사용할 수있는 가장 훌륭하고 가벼운 편집기입니다. 나는 그것을 사용하는 것이 좋습니다-최대 400MB의 파일과 백만 개 이상의 레코드로 시도 :)


4
@Ben Bryant가 3 년 전의 대답에서 언급 한 것과 똑같습니다. ;)
ruffin


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.