¿Qué es un buen visor/editor de XML para Mac OS X?

Uso XML Editor de XMLmind para editar/ver archivos XML en Mac.

No está mal, pero espero un editor XML para Mac. ¿Qué opciones tengo incluyendo el software comercial/gratuito?

¿Está editando XML específico para Mac (como 'plist' y 'sdef') o está editando una variedad de esquemas?
@Philip: quería una solución general para analizar los archivos XML.
Obligatorio: ¡ vim es lo suficientemente bueno para mí!

Respuestas (15)

Software OS X para editar XML

De los muchos mencionados aquí, ¿cuál es tu recomendación? ¿Cuál está mejor destacado? ¿Cuál es más parecido a Mac en comportamiento?
Repare el enlace a EditX que ahora no es gratuito. Linked es una versión antigua para PowerPC
ONE colud también usa el nuevo Visual Studio Code Editor (mi editor favorito por ahora) o Atom o MacVIM o Xcode,Netbeans,Eclipse,IntellijIDEA (básicamente cualquier IDE de programación también es compatible con el resaltado de sintaxis XML y la mayoría de ellos también tienen finalización de código) si también necesita la validación DTD / XSD, debe mirar más de cerca
oxígeno. Vale la pena cada dólar.
La URL de XMLMate está muerta.
Los más parecidos a Mac, con diferencia, son Xmplify, luego XML Edita, en ese orden.

Aunque todavía es una versión beta, he descubierto que Xmplify es una herramienta compatible con XML bastante útil. Hace frente a la transformación DTD, XSD, XPath y XSL en la herramienta

Fuera de beta ahora, $ 59.

Eclipse funciona en Mac OS y, de hecho, es uno de los mejores editores XML que existen. Tiene validación XSD, autocompletado hacia este esquema. Además, ofrece un diseñador gráfico XSD.

Solo para agregar: ++ Ctrl/⌘formateará el XML. ShiftF

En general, IntelliJ IDEA es un buen IDE, está disponible en Mac y admite la edición de XML en formas como el resaltado de sintaxis, el colapso de un ámbito determinado y la validación de XML. No lo he usado mucho para XML, pero he tenido buenas experiencias con ese IDE para otros fines, así que pensé en mencionarlo aquí.

Permite plegar/colapsar elementos para ver más fácilmente la estructura y cambiar el orden.

Y, por supuesto, Emacs con modo psgml o modo nxml editará XML.

Bienvenido a Preguntar Diferente. Nos gusta que las respuestas sean más que una sola línea. Idealmente, desea explicar por qué su respuesta es *correcta". También ayuda proporcionar enlaces, citas y/o capturas de pantalla. Consulte nuestra sección de ayuda Cómo responder sobre cómo escribir buenas respuestas a las preguntas .

Probando esto y aquello, me instalé con Text Wrangler , con script XML Tidy . Es gratis y bastante útil para mis propósitos.

XML Tidy sangra ... y creo que verifica la buena formación. Aparentemente, xmllint, que usa el script XML Tidy, puede validar. ¿Puedes validar XML usando XML Tidy dentro de Text Wrangler?

Encontré un software simple y gratuito para ver, sin editor: XML Spy

¡Bienvenido a Ask Different! Estamos tratando de encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Explique por qué cree que el software que recomendó es mejor que otros. Consulte Cómo responder sobre cómo proporcionar una respuesta de calidad. - De la revisión
@fsb gracias, mi sugerencia se basa en que el programa es gratuito y simple, me queda bien :)
Eso es bueno, pero no nos dice nada sobre el software, por qué le gusta, cómo se adaptará a las necesidades del OP, etc. Preferimos que las respuestas sean más de una línea. Consulte Cómo responder para obtener sugerencias.
@fsb, la respuesta mejor calificada aquí, simplemente recita una lista de software, sin "decirnos nada sobre el software, por qué le gusta, cómo se adaptará a las necesidades del OP, etc". No es justo tener a Jonas en un estándar diferente al de aquellos que han estado aquí por mucho tiempo.
@Conrad Estoy manteniendo a Jonas en el mismo estándar según el centro de ayuda . Los usuarios del sitio pueden rechazar las respuestas que no siguen las reglas del sitio, independientemente del tiempo que el autor haya estado aquí. Estaba tratando de ayudar a Jonas a mejorar sus respuestas. Su pregunta realmente pertenece al sitio Ask Different Meta y puede abordarla allí.

Si tiene instaladas las herramientas de desarrollo de Apple, entonces tiene Xcode y esto incluye la aplicación "Editor de lista de propiedades" (los archivos plist de Apple están en formato XML, de ahí el nombre).

Puedes encontrar la aplicación aquí:

/Developer/Applications/Utilities/Property List Editor.app
No creo que el Editor de listas de propiedades pueda manejar archivos XML genéricos, está diseñado para editar un formato .plist específico.
^ Esto es cierto (lo que dijo ghoppe). E incluso ahora que está integrado en Xcode, ya no es independiente, solo obtiene el código codificado por colores sin procesar con números de línea. No hay triángulos de revelación, etc., como te da un archivo .plist .
Bueno, Xcode se queja de que un XML no está en el formato correcto. Así que... no es exactamente genérico.

compañero de texto .

Puede descargar el código fuente de GitHub y compilarlo localmente. Luego, en las preferencias, instale el paquete de idioma apropiado . https://github.com/textmate/textmate

Si te gusta la aplicación te recomiendo comprar la versión comercial para mostrar tu apoyo al autor.

Como alternativa a XMLmind XML Editor, está QXmlEdit. También es gratuito y tiene muchas funciones. Está escrito en Qt y se ejecuta en Mac, así como en otras plataformas compatibles con Qt.

Siempre he creído que un código abierto es la mejor y más sencilla solución. Puedes probar BlueFish o Brackets , te recomiendo encarecidamente que lo pruebes, no perderás nada.

Estoy buscando lo mismo, y acabo de encontrar XMLmind XML Editor. Me gusta cómo puede cargar mis archivos con bastante rapidez.

@rds: Intenté usar Eclipse para abrir mis archivos XML, pero se bloqueaba con mis archivos (> 15 MB). Me he dado cuenta de que cualquier editor creado con Java se bloquea al intentar abrir mi archivo, o al menos tarda un tiempo insoportablemente largo en cargarlo.

El OP ya mencionó XMLmind.
Además, XMLmind es Java, ¿no debería colgarse también, @jde?

Me gusta el aspecto de http://www.sublimetext.com/2 como se ve en un tutorial de Daniel Shiffman

Otra opción es Microsoft VS Code con una extensión XML...

Estoy usando: https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml

Puede Cmd++ Shifty Pescribir "XML" para encontrar las utilidades proporcionadas por la extensión.

Se proporcionan algunos atajos de teclado, por ejemplo, Ctrl+ Shift+ Alt+ Bpara formatear bien.

O encuentre elementos por consulta XPath, o muestre el XPath del elemento resaltado.