ฉันใช้XML Editor จาก XMLmindเพื่อแก้ไข / ดูไฟล์ XML ใน Mac
มันไม่ได้เลวร้าย แต่ฉันคาดหวังว่าตัวแก้ไข XML สำหรับ Mac ฉันมีตัวเลือกใดบ้างรวมถึงซอฟต์แวร์เชิงพาณิชย์ / ฟรี
ฉันใช้XML Editor จาก XMLmindเพื่อแก้ไข / ดูไฟล์ XML ใน Mac
มันไม่ได้เลวร้าย แต่ฉันคาดหวังว่าตัวแก้ไข XML สำหรับ Mac ฉันมีตัวเลือกใดบ้างรวมถึงซอฟต์แวร์เชิงพาณิชย์ / ฟรี
คำตอบ:
แม้ว่ามันจะยังคงเป็นรุ่นเบต้า แต่ฉันพบว่าXmplifyเป็นเครื่องมือที่มีประโยชน์เกี่ยวกับ XML ขอบเขตที่มีการแปลง DTD, XSD, XPath และ XSL ในเครื่องมือ
และแน่นอนว่า Emacs ที่ใช้โหมด psgml หรือโหมด nxml จะแก้ไข XML
จากการทดสอบสิ่งนี้ฉันได้ตัดสินด้วยText Wranglerด้วยสคริปต์XML Tidy มันฟรีและมีประโยชน์สำหรับฉัน
IntelliJ IDEAนั้นเป็น IDE ที่ดีโดยรวมมันมีอยู่ใน Mac และรองรับการแก้ไข XMLในรูปแบบต่าง ๆ เช่นการเน้นไวยากรณ์การยุบขอบเขตที่กำหนดและการตรวจสอบ XML ฉันไม่ได้ใช้มันมากสำหรับ XML แต่ฉันมีประสบการณ์ที่ดีกับ IDE นั้นเพื่อวัตถุประสงค์อื่น ๆ ดังนั้นฉันคิดว่าฉันจะพูดถึงที่นี่
หากคุณติดตั้งเครื่องมือสำหรับนักพัฒนาของ Apple คุณจะมี XCode และรวมถึงProperty List Editor
แอพ (ไฟล์ Plist การกำหนดลักษณะของ Apple มักจะอยู่ในรูปแบบ XML ดังนั้นชื่อแอป)
คุณสามารถหาแอพได้ที่นี่: /Developer/Applications/Utilities/Property List Editor.app
คุณสามารถดาวน์โหลดซอร์สโค้ดจาก GitHub และรวบรวมในเครื่อง จากนั้นในการตั้งค่าการติดตั้งที่เหมาะสมชุดภาษา https://github.com/textmate/textmate
หากคุณชอบแอปพลิเคชันฉันขอแนะนำให้ซื้อเวอร์ชันเชิงพาณิชย์เพื่อแสดงการสนับสนุนของคุณต่อผู้เขียน
เป็นอีกทางเลือกหนึ่งของ XMLmind XML Editor มีQXmlEditนอกจากนี้ยังมีคุณสมบัติฟรีและค่อนข้างหลากหลาย มันเขียนใน Qt และทำงานบน Mac เช่นเดียวกับแพลตฟอร์มอื่น ๆ ที่รองรับ Qt
ฉันกำลังมองหาสิ่งเดียวกันและฉันเพิ่งเจอXMLmind XML Editor ฉันชอบที่จะสามารถโหลดไฟล์ของฉันได้อย่างรวดเร็ว
@rds: ฉันได้ลองใช้ Eclipse เพื่อเปิดไฟล์ XML ของฉัน แต่มันจะค้างกับไฟล์ของฉัน (> 15MB) ฉันสังเกตเห็นว่ามีตัวแก้ไขใด ๆ ที่สร้างด้วย Java แฮงค์เมื่อพยายามเปิดไฟล์ของฉันหรืออย่างน้อยก็ใช้เวลาโหลดนานเกินไป
ฉันชอบรูปลักษณ์ของhttp://www.sublimetext.com/2 ตามที่เห็นในบทช่วยสอน Daniel Shiffman
ฉันพบซอฟต์แวร์ที่ง่ายและฟรีสำหรับการดูไม่มีตัวแก้ไข: XML Spy
คุณสามารถลองทั้งหมดในหนึ่งวิวเวอร์ JSONหรือทั้งหมดในวิวเวอร์ XMLเดียว