โปรแกรมดู / แก้ไข XML ที่ดีสำหรับ Mac OS X คืออะไร


50

ฉันใช้XML Editor จาก XMLmindเพื่อแก้ไข / ดูไฟล์ XML ใน Mac

มันไม่ได้เลวร้าย แต่ฉันคาดหวังว่าตัวแก้ไข XML สำหรับ Mac ฉันมีตัวเลือกใดบ้างรวมถึงซอฟต์แวร์เชิงพาณิชย์ / ฟรี


คุณเพิ่งแก้ไข XML เฉพาะสำหรับ Mac (เช่น 'plist' และ 'sdef') หรือคุณกำลังแก้ไข schema ที่หลากหลายใช่ไหม
Philip Regan

@ ฟิลิป: ฉันต้องการทางออกทั่วไปในการแยกวิเคราะห์ไฟล์ XML
prosseek

ภาระหน้าที่: เป็นกลุ่มที่ดีพอสำหรับฉัน!
Jason Salaz

คำตอบ:


19

ซอฟต์แวร์ OS X สำหรับการแก้ไข XML

  • EditX (เชิงพาณิชย์)
  • oXygen (เชิงพาณิชย์)
  • XML Edita (เชิงพาณิชย์)
  • XMLMate (ปลั๊กอินฟรี / โอเพนซอร์ส) สำหรับTextMate (แชร์แวร์)
  • XMPlify (เชิงพาณิชย์)

8
จากหลาย ๆ ที่กล่าวถึงที่นี่ข้อเสนอแนะของคุณคืออะไร? จุดเด่นไหนดีกว่ากัน? Mac ลักษณะใดที่มีพฤติกรรมมากกว่า
Vihung

โปรดซ่อมแซมลิงก์ไปยังEditXที่ตอนนี้ไม่ฟรี เชื่อมโยงเป็นรุ่นเก่าสำหรับ PowerPC
hectorpal

ONE colud ใช้ตัวแก้ไขรหัส Visual Studio ใหม่ (ตัวแก้ไขรายการโปรดของฉันตอนนี้) หรือ Atom หรือ MacVIM หรือ Xcode, Netbeans, Eclipse, IntellijIDEA (โดยทั่วไป IDE การเขียนโปรแกรมใด ๆ ก็สนับสนุนการเน้นไวยากรณ์ XML และส่วนใหญ่ยังมี คุณต้องมีการตรวจสอบ DTD / XSD ด้วยเช่นกันคุณต้องมองอย่างใกล้ชิด
konqui

ออกซิเจน คุ้มค่าทุกดอลลาร์
james.garriss

URL ของ XMLMate นั้นตาย
Hauke

7

แม้ว่ามันจะยังคงเป็นรุ่นเบต้า แต่ฉันพบว่าXmplifyเป็นเครื่องมือที่มีประโยชน์เกี่ยวกับ XML ขอบเขตที่มีการแปลง DTD, XSD, XPath และ XSL ในเครื่องมือ


6
ออกจากรุ่นเบต้าตอนนี้ราคา $ 59
Steve Bennett

6

Eclipseทำงานได้บน Mac OS และเป็นหนึ่งในเครื่องมือแก้ไข XML ที่ดีที่สุด มันมีการตรวจสอบ XSD การเติมข้อความอัตโนมัติต่อสกีมานี้ นอกจากนี้ยังให้บริการนักออกแบบกราฟิก XSD


1
เพียงเพิ่ม: Ctrl/⌘+ Shift+ Fจะจัดรูปแบบ XML
อรุณ

4

และแน่นอนว่า Emacs ที่ใช้โหมด psgml หรือโหมด nxml จะแก้ไข XML


ยินดีต้อนรับสู่ถามที่แตกต่างกัน เราชอบคำตอบมากกว่าแค่บรรทัดเดียว เป็นการดีที่คุณต้องการที่จะอธิบายว่าทำไมคำตอบของคุณเป็นสิทธิ * "นอกจากนี้ยังช่วยให้การเชื่อมโยงการอ้างอิงและ / หรือภาพหน้าจอโปรดตรวจสอบส่วนความช่วยเหลือของเรา.. วิธีการคำตอบเกี่ยวกับการเขียนคำตอบที่ดีสำหรับคำถาม
อัลลัน

3

จากการทดสอบสิ่งนี้ฉันได้ตัดสินด้วยText Wranglerด้วยสคริปต์XML Tidy มันฟรีและมีประโยชน์สำหรับฉัน


XML Tidy ทำการเยื้อง ... และฉันเชื่อว่ามันตรวจสอบความเรียบร้อยดี เห็นได้ชัดว่า xmllint ซึ่งสคริปต์ XML Tidy ใช้สามารถตรวจสอบได้ คุณสามารถตรวจสอบ XML โดยใช้ XML Tidy ภายใน Text Wrangler ได้หรือไม่?
LarsH

3

IntelliJ IDEAนั้นเป็น IDE ที่ดีโดยรวมมันมีอยู่ใน Mac และรองรับการแก้ไข XMLในรูปแบบต่าง ๆ เช่นการเน้นไวยากรณ์การยุบขอบเขตที่กำหนดและการตรวจสอบ XML ฉันไม่ได้ใช้มันมากสำหรับ XML แต่ฉันมีประสบการณ์ที่ดีกับ IDE นั้นเพื่อวัตถุประสงค์อื่น ๆ ดังนั้นฉันคิดว่าฉันจะพูดถึงที่นี่


2

หากคุณติดตั้งเครื่องมือสำหรับนักพัฒนาของ Apple คุณจะมี XCode และรวมถึงProperty List Editorแอพ (ไฟล์ Plist การกำหนดลักษณะของ Apple มักจะอยู่ในรูปแบบ XML ดังนั้นชื่อแอป)

คุณสามารถหาแอพได้ที่นี่: /Developer/Applications/Utilities/Property List Editor.app


6
ฉันไม่คิดว่าตัวแก้ไขรายการคุณสมบัติสามารถจัดการกับไฟล์ XML ทั่วไปได้มีวัตถุประสงค์เพื่อแก้ไขรูปแบบ. plist ที่เจาะจง
ghoppe

1
^ นี่เป็นเรื่องจริง (สิ่งที่ ghoppe พูด) และแม้ว่าตอนนี้มันจะรวมเข้ากับ Xcode แล้วไม่ได้เป็นแบบสแตนด์อโลนอีกต่อไปคุณเพิ่งได้รหัสสีดิบพร้อมหมายเลขบรรทัด ไม่มีรูปสามเหลี่ยมการเปิดเผย ฯลฯ เช่นไฟล์. plistให้คุณ
NOTjust - user4304

การร้องเรียน Xcode ของ XML ไม่ได้อยู่ในรูปแบบที่ถูกต้อง ดังนั้น ... มันไม่ธรรมดาอย่างแน่นอน
hectorpal

1

TextMate

คุณสามารถดาวน์โหลดซอร์สโค้ดจาก GitHub และรวบรวมในเครื่อง จากนั้นในการตั้งค่าการติดตั้งที่เหมาะสมชุดภาษา https://github.com/textmate/textmate

หากคุณชอบแอปพลิเคชันฉันขอแนะนำให้ซื้อเวอร์ชันเชิงพาณิชย์เพื่อแสดงการสนับสนุนของคุณต่อผู้เขียน


1

เป็นอีกทางเลือกหนึ่งของ XMLmind XML Editor มีQXmlEditนอกจากนี้ยังมีคุณสมบัติฟรีและค่อนข้างหลากหลาย มันเขียนใน Qt และทำงานบน Mac เช่นเดียวกับแพลตฟอร์มอื่น ๆ ที่รองรับ Qt


1

ฉันเชื่อเสมอว่าโอเพนซอร์ซเป็นทางออกที่ดีที่สุดและง่าย คุณสามารถลองBlueFishหรือวงเล็บฉันขอแนะนำให้คุณลองคุณจะไม่สูญเสียอะไร


0

ฉันกำลังมองหาสิ่งเดียวกันและฉันเพิ่งเจอXMLmind XML Editor ฉันชอบที่จะสามารถโหลดไฟล์ของฉันได้อย่างรวดเร็ว

@rds: ฉันได้ลองใช้ Eclipse เพื่อเปิดไฟล์ XML ของฉัน แต่มันจะค้างกับไฟล์ของฉัน (> 15MB) ฉันสังเกตเห็นว่ามีตัวแก้ไขใด ๆ ที่สร้างด้วย Java แฮงค์เมื่อพยายามเปิดไฟล์ของฉันหรืออย่างน้อยก็ใช้เวลาโหลดนานเกินไป


OP กล่าวถึง XMLmind แล้ว
guwac

นอกจากนี้ XMLmind คือ Java ดังนั้นมันจึงไม่ควรแฮงเช่นกัน @jde?
hd1


0

ฉันพบซอฟต์แวร์ที่ง่ายและฟรีสำหรับการดูไม่มีตัวแก้ไข: XML Spy


ยินดีต้อนรับสู่ถามที่แตกต่างกัน! เรากำลังพยายามค้นหาคำตอบที่ดีที่สุดและคำตอบเหล่านั้นจะให้ข้อมูลว่าทำไมถึงดีที่สุด อธิบายว่าทำไมคุณคิดว่าซอฟต์แวร์ที่คุณแนะนำดีกว่าซอฟต์แวร์อื่น ๆ ดูวิธีการตอบเกี่ยวกับวิธีการให้คำตอบที่มีคุณภาพ - จากการรีวิว
fsb

@fsb ขอบคุณคำแนะนำของฉันอยู่บนพื้นฐานที่เป็นโปรแกรมฟรีและง่ายพอดีดีสำหรับฉัน :)
โจนัส WebDev

มันดี แต่มันไม่ได้บอกอะไรเราเกี่ยวกับซอฟท์แวร์ทำไมคุณถึงชอบมันมันจะเหมาะกับความต้องการของ OP หรือไม่เราต้องการคำตอบมากกว่า 1 บรรทัด ดูวิธีการตอบสำหรับเคล็ดลับ
fsb

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