Lightweight XML Viewer ที่สามารถจัดการไฟล์ขนาดใหญ่ [ปิด]


166

มีเครื่องมือ "เฮฟวี่เวท" มากมายเช่น XmlSpy ซึ่งดีสำหรับการยั่วยุใน xml docs - แต่บ่อยครั้ง (บ่อยครั้งมากในบางกรณี!) คุณเพียงแค่ต้องการเปิดและเรียกดู xml doc อย่างรวดเร็วและพิมพ์ออกมาสวย อาจเป็นไปได้กับฟังก์ชั่นการค้นหาขั้นพื้นฐาน (ข้อความอาจจะดี)

ฉันมักจะใช้เบราว์เซอร์เช่น IE ของ Firefox สำหรับสิ่งนี้ แต่พวกเขามักจะแยกย่อยขนาดไฟล์ที่ใหญ่กว่า (ฉันมักจะเปิดไฟล์ในช่วง 10s ของ MB หรือมากกว่านั้น)

ฉันมีความคิดบางอย่างเกี่ยวกับวิธีที่ผู้ชมอาจนำไปใช้ดังนั้นฉันแน่ใจว่าต้องมีบางสิ่งที่สามารถทำได้ แต่ google-fu ของฉันกำลังทำให้ฉันผิดหวัง

ดังนั้นฉันคิดว่าฉันจะใช้มันในความคิดที่เป็นดังนั้นเพื่อนำทาง

คิด?


17
@Kev ผมเชื่อว่าคนอย่างต่อเนื่องออกเสียงลงคะแนนในหัวข้อนี้ตัดสินใจโดยพลการของคุณบิตออกจากซิงค์กับความเป็นจริง
Jeffz

1
@Jeffz ไม่ว่าจะลงคะแนนใดก็ตามมันเป็นเรื่องของเวลาที่คำถาม "แนะนำซอฟต์แวร์" จะหมดลง นั่นเป็นหนึ่งในเหตุผลที่พวกเขาถือว่า OT ที่นี่
Alois Mahdal

โปรดทราบว่าคำถามคำแนะนำซอฟแวร์อาจจะถูกโพสต์บนซอฟต์แวร์ RECs SE ให้มันตรงกับความต้องการของพวกเขา
jrh

คำตอบ:


210

Firstobject's ตัวแก้ไข XML แบบฟรีขนาดเบา 605k สำหรับดาวน์โหลดตัวแรกเปิดไฟล์ 50MB ใน 1.3 วินาทีและให้การแก้ไขข้อความการค้นหาการพิมพ์สีซินแท็กซ์พร้อมมุมมองแบบต้นไม้และคุณลักษณะ XML เพิ่มเติมรวมถึงการจัดรูปแบบและการเขียนสคริปต์ CMarkup เอกสาร XML ขนาด 50MB ทั้งหมดไปยังการเยื้องที่แตกต่างกัน (ใช้เวลา 3 วินาทีในเครื่อง 2.3GHz / 2GB พิเศษ)


ขอบคุณเบ็น เพิ่งกลับมาที่คำถามนี้เมื่อความต้องการกลับมาอีกครั้งและเห็นการตอบสนองของคุณ เครื่องมือนี้ดูเหมือนจะแน่นอนว่าฉันกำลังมองหา! ฉันยังไม่ได้ลองใช้กับเอกสารขนาดใหญ่ แต่เอกสาร 5Mb เปิดอย่างแน่นอนในเสี้ยววินาทีและค่อนข้างน่าสนใจภายในไม่กี่วินาทีโดยเพียงกดปุ่ม F8 จากสิ่งที่คุณพูดประสิทธิภาพจะเพิ่มขึ้นเป็นสิบ Mbs อาจมีเอกสาร GB บางส่วนที่จะลองใช้ในภายหลัง ที่จะเรียงลำดับคนจากเด็กชาย ;-)
philsquared

1
ฉันเพิ่งลองกับเอกสารขนาด 250 MB และใช้งานได้อย่างมีเสน่ห์! สิ่งเดียวที่ฉันไม่สามารถหาได้คือวิธี "ทำให้" มันแสดง HTML Entity เป็นค่า (เช่น HTML Entity (ฐานสิบ) จากfileformat.info/info/unicode/char/160/index.htm )
Andrija

4
ลองใช้ไฟล์ 300MB มันเปิดขึ้นใน 4-5 วินาทีและแสดงแผนผังองค์ประกอบ ฉันสามารถคลิกที่มันเพื่อเน้นองค์ประกอบในบานหน้าต่างข้อความ การเยื้องไม่ทำงาน: หลังจากใช้งาน CPU เต็ม ~ 10 วินาทีจะมีข้อความระบุว่า "หน่วยความจำไม่พอ" ถึงกระนั้นนี่ก็ดีกว่าโปรแกรมส่วนใหญ่ในไฟล์นั้นและฉันก็ยังไม่พบทางเลือกฟรีที่ดีกว่านี้อีก
EMP

2
ในการเปิดไฟล์ XML และไฟล์ข้อความทุกขนาดให้ใช้XML ValidatorBuddy
Clemens

1
@Clemens - สุดยอดเคล็ดลับ ฉันเพิ่งเปิดไฟล์ 1.8Gb XML ใน "XML ValidatorBuddy"
Dib

12

XML Copy Editorเหมาะสำหรับสิ่งประเภทนี้


1
ฉันแค่ลองสิ่งนี้ คล้ายกันมากกับ EditPlus (ดูความคิดเห็นต่อ IKurts) จากการลองสองสามครั้ง (ไม่ใช่การทำโปรไฟล์อย่างเข้มงวด) ดูเหมือนว่าจะเร็วกว่า EditPlus เล็กน้อย (ทั้งเป็นเวลาเริ่มต้นเองและความเร็วในการโหลดเอกสาร 30MB) - แต่ยังแยกวิเคราะห์เอกสารทั้งหมดก่อนที่จะแสดง
philsquared

เฮ้Mac OS X?
Pacerier

มันล้มเหลวขณะที่โหลดไฟล์ 1.3 GB XML (รุ่น 1.2.1.3 x64)
Gerben

5

ฉันชอบผู้ดูของTotal Commanderเพราะเพียงแค่โหลดข้อความที่คุณเห็นจริง ๆ เท่านั้นและรวดเร็วมาก แน่นอนมันเป็นเพียงโปรแกรมอ่านข้อความ / ฐานสิบหกดังนั้นมันจะไม่จัดรูปแบบ XML ของคุณ แต่คุณสามารถใช้การค้นหาข้อความพื้นฐานได้


2
บางครั้งความเร็วเป็นสิ่งเดียวที่สำคัญและในกรณีเช่นนี้ Lister ของผู้บังคับการโดยรวมนั้นดีที่สุด ฉันใช้มันเพื่อค้นหาบางสิ่งบางอย่างในไฟล์ที่มีขนาดมากกว่า 500MB อย่างรวดเร็ว บางคนไปหาโปรแกรมดูภาพในตัวของ FAR Manager
ccpizza

4

ลอง EditPlus - http://www.editplus.com/


2
ขอบคุณ Ikurts ฉันลองดูและมันก็ทำงานได้ดีกว่าเบราว์เซอร์ มันสามารถจัดการไฟล์ขนาดใหญ่ได้ค่อนข้างดี (ฉันลองกับเอกสาร XML ขนาด 30MB) และก็ไม่ผิดพลาด! อย่างไรก็ตามดูเหมือนว่าจะแยกวิเคราะห์เอกสารทั้งหมดก่อนที่จะแสดงซึ่งไม่ใช่สิ่งที่ฉันต้องการ โหวตให้คุณใหม่
philsquared

สำหรับ MacOS ให้ใช้ Xmplify หากไฟล์ของคุณมีความยาวหนึ่งบรรทัดเพียงแค่กดปุ่มฟอร์แมตและบันทึกไฟล์
Samuel De Backer

EditPlus แสดงไฟล์ว่างเปล่าเมื่อฉันพยายามโหลดไฟล์ XML 1.3 GB
Gerben

4

ฉันได้ลองใช้เครื่องมือตัดต่อ XML หลายสิบคนโดยหวังที่จะหาเครื่องที่สามารถทำการสร้างภาพข้อมูลได้บ้าง โปรแกรมดูที่มีน้ำหนักเบาที่สุดสำหรับ Windows ที่ฉันพบคือXMLMarker - โครงการแย่มากที่ตายไปแล้วหลายปีแล้ว มันไม่มีประโยชน์ในฐานะบรรณาธิการ แต่ทำงานได้ดีในการแสดงข้อมูล XML แบบแบนเป็นตาราง

มีตันของบรรณาธิการฟรีที่ทำ XML เน้นไวยากรณ์รวมทั้งเป็นกลุ่ม emacs, SciTE คราส (J2EE Edition) เป็นjedit , Notepad ++

สำหรับคุณสมบัติของ XML หนาเช่นการสนับสนุน XPath แก้ไข XSLT และแก้จุดบกพร่อง SOAP / WSDL มีบางเครื่องมือเชิงพาณิชย์ที่ดีเช่นXMLSpy , ออกซิเจน , StylusStudio

JEditเป็นโอเพ่นซอร์สและยังมีปลั๊กอินสำหรับ XML, XPath และ XSLT

Word-2003 ค่อนข้างดีสำหรับการแสดงภาพ (แต่อย่าใช้เพื่อแก้ไข) Excel-2003 และสูงกว่านั้นทำงานได้ดีในการแสดงภาพข้อมูล XML แบบแบนและสามารถใช้การแปลง XSL (อีกครั้งไม่ดีในฐานะบรรณาธิการ)


2

ขอบคุณ ฉันกำลังมองหาตัวแสดง xml ที่เจาะจง แต่ถ้า JEdit ทำงานฉันจะไม่ออกกฎ ฉันจะดู ไม่ได้พยายามมันไม่กี่ปีที่ผ่านมา แต่ครั้งสุดท้ายที่ฉันได้ (เป็นบรรณาธิการข้อความ) ผมจำไม่ได้ถูกช็อกมากกว่า ...
ทำให้สับสน philsquared

ตกลงฉันลองแล้ว ฉันต้องบอกว่าฉันเกลียดวานิลลา Java GUIs และ JEdit คือ Java GUI สำหรับแกนหลัก ที่กล่าวว่าดูเหมือนว่าจะทำมันแยกในหัวข้อพื้นหลังและแสดงสิ่งที่สามารถทำได้ทันทีที่มี ดังนั้นมันจึงเริ่มแสดงไฟล์ 30MB ของฉันภายใน 2-3 วินาที .... [ต่อ]
philsquared

... จากนั้นคุณไม่สามารถข้ามไปยังส่วนต่าง ๆ ของเอกสารจนกว่าพวกเขาจะได้รับการแจงแน่นอน - และฉันคิดว่ามันยังทำหน่วยความจำเต็ม - ดังนั้นมันอาจต่อสู้กับเอกสารที่ใหญ่กว่า แต่ในแง่ ของความต้องการของฉันนี้ดีที่สุดจนถึง ขอบคุณ
philsquared

2

http://www.firstobject.com/dn_editor.htmเป็นเครื่องมือแก้ไขที่ดีที่สุดและเบาที่สุดที่มีให้พร้อมกับยูทิลิตี้จำนวนหนึ่ง ฉันแนะนำให้ใช้ - ลองกับไฟล์สูงสุด 400 MB และมากกว่าหนึ่งล้านบันทึก :)


4
นั่นคือสิ่งเดียวกัน @Ben Bryant กล่าวถึงคำตอบที่ยอมรับจากสามปีก่อน ;)
ruffin

0

ฉันชอบXML Notepad 2007 ของ Microsoftแต่ฉันไม่ทราบวิธีจัดการกับไฟล์ที่มีขนาดใหญ่มากขออภัย


1
สามารถจัดการกับพวกเขาใน ok มันต้นไม้มุมมอง แต่มุมมองข้อความที่ยังคงใช้ IE จึงมีปัญหาเดียวกัน
philsquared

สำหรับ MacOS ให้ใช้ Xmplify หากไฟล์ของคุณมีความยาวหนึ่งบรรทัดเพียงแค่กดปุ่มฟอร์แมตและบันทึกไฟล์
Samuel De Backer

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.