대용량 파일을 처리 할 수있는 경량 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.