Jeg bruker XML Editor fra XMLmind for redigering / visning av XML-fil på Mac.
Det er ikke dårlig, men jeg forventer en XML-editor for Mac. Hvilke alternativer har jeg, inkludert den kommersielle / gratis programvaren?
Kommentarer
- Redigerer du bare XML spesifikk for Macen (som ‘ plist ‘ og ‘ sdef ‘) eller redigerer du en rekke skjemaer?
- @Philip: Jeg ønsket en generell løsning for å analysere XML-filene.
- Obligatorisk: vim er bra nok for meg!
Svar
OS X-programvare for redigering av XML
- EditX (kommersiell)
- oXygen (kommersiell)
- XML Edita (kommersiell)
- XMLMate (gratis / op no source plugin) for TextMate (shareware)
- XMPlify ( kommersiell)
Kommentarer
- Hvilken anbefaling er det av de mange som er nevnt her? Hvilket er bedre omtalt? Hvilken er mer Mac-aktig?
- Reparer lenken til EditX som nå ikke er gratis. Linked er en gammel versjon for PowerPC
- ONE colud bruker også den nye Visual Studio Code Editor (min favoritt Editor nå) eller Atom eller MacVIM eller Xcode, Netbeans, Eclipse, IntellijIDEA (i utgangspunktet gjør enhver programmerings-IDE også Støtt XML-syntaks-utheving, og de fleste har også kodefullføring) hvis du også trenger DTD / XSD-validering, trenger du å se nærmere
- oXygen. Verdt hver dollar.
- URL til XMLMate er død.
Svar
Selv om det «er fortsatt en beta jeg har funnet Xmplify for å være et ganske nyttig XML-bevisst verktøy. Håndterer DTD, XSD, XPath og XSL-transformasjon i verktøyet
Kommentarer
- Ut av beta nå, $ 59.
Svar
Eclipse fungerer på Mac OS, og det er faktisk en av de beste XML-editorene. Den har XSD-validering, autofullføring mot dette skjema. Det tilbyr også en grafisk XSD-designer.
Kommentarer
- Bare for å legge til:
Ctrl/⌘
+Shift
+F
vil formatere XML.
Svar
IntelliJ IDEA er generelt sett en god IDE, den er tilgjengelig på Mac, og den støtter redigering av X ML på måter som syntaksmarkering, skjuling av et gitt omfang og validering av XML. Jeg har ikke brukt det mye til XML, men jeg har hatt gode erfaringer med IDE til andre formål, så trodde jeg ville nevne det her.
Kommentarer
- Lar sammenleggbare / sammenklappende elementer lettere se strukturen og endre rekkefølgen.
Svar
Og selvfølgelig vil Emacs med psgml-modus eller nxml-modus redigere XML.
Kommentarer
- Velkommen til Ask Different. Vi liker at svarene skal være mer enn bare en linje. Ideelt sett vil du forklare hvorfor svaret ditt er * riktig. » Det hjelper også å gi lenker, sitater og / eller skjermbilder. Les hjelpeseksjonen vår Slik svarer du for å skrive gode svar på spørsmål
Svar
Når jeg testet dette og det, slo jeg meg ned med Text Wrangler , med XML Tidy -skript. Det er gratis og ganske nyttig for mine formål.
Kommentarer
- XML Tidy gjør innrykk … og jeg tror det sjekker velformet. Angivelig kan xmllint, som XML Tidy-skriptet bruker, validere. Kan du validere XML ved hjelp av XML Tidy i Text Wrangler?
Svar
Hvis du har installert Apple Developer Tools, har du Xcode og dette inkluderer » Property List Editor » -applikasjon (Apple plist-filer er i XML-format, derav navnet).
Du finner programmet her:
/Developer/Applications/Utilities/Property List Editor.app
Kommentarer
- Jeg tror ikke ‘ Jeg tror ikke at Property List Editor kan håndtere generiske XML-filer, det ‘ er ment å redigere et bestemt .plist-format.
- ^ Dette stemmer (det ghoppe sa).Og selv nå som det ‘ er integrert i Xcode, ikke lenger frittstående, får du bare den rå fargekodede koden med linjenumre. Ingen avslørende trekanter osv. Som en .plist -fil gir deg.
- Vel, Xcode-klage på en XML er ikke i riktig format. Så … det ‘ er ikke akkurat generisk.
Svar
TextMate .
Du kan laste ned kildekoden fra GitHub og kompilere den lokalt. Installer deretter passende språkpakke i innstillingene. https://github.com/textmate/textmate
Hvis du liker applikasjonen, vil jeg anbefale å kjøpe den kommersielle versjonen for å vise din støtte til forfatteren.
Svar
Som et alternativ til XMLmind XML Editor er det «s QXmlEdit Det er også gratis og ganske funksjonsrikt. Det er skrevet i Qt og kjører på Mac, så vel som de andre plattformene Qt støtter.
Svar
Jeg fant en enkel og gratis programvare å se, ingen redaktør: XML Spy
Kommentarer
- Velkommen til Ask Different! Vi ‘ prøver å finne de beste svarene, og disse svarene vil gi informasjon om hvorfor de ‘ er de beste. Forklar hvorfor du synes programvaren du anbefalte er bedre enn andre der ute. Se Hvordan svare om hvordan du gir et kvalitetssvar. – Fra anmeldelse
- @fsb takk, mitt forslag er basert på at programmet er gratis og enkelt, passer godt for meg 🙂
- At ‘ s bra, men det forteller oss ikke ‘ om programvaren, hvorfor du liker den, hvordan den vil passe til behovene til OP osv. Vi foretrekker svar for å være mer enn bare 1 linje. Se Hvordan svare for tips.
- @fsb det høyest rangerte svaret her bare skrangler av en liste over programvare, med ikke » fortell [ing] oss noe om programvaren, hvorfor du liker den, hvordan den vil passe til behovene til OP, etc. » It ‘ er ikke rettferdig å holde Jonas på en annen standard enn de som har vært her lenge.
- @Conrad Jeg holder Jonas på samme standard i henhold til brukerstøtten . Nettstedsbrukere kan nedstemme svar som ikke følger nettstedsreglene, uavhengig av hvor lenge forfatteren har vært her. Jeg prøvde å hjelpe Jonas med å forbedre svarene sine. Spørsmålet ditt hører virkelig til Ask Different Meta -siden, og du kan gjerne ta det opp der.
Svar
Jeg tror alltid at en åpen kildekode er de beste og enkle løsningene. Du kan prøve BlueFish , eller Braketter , jeg anbefaler deg på det sterkeste å prøve det, du vant «t miste noe.
Svar
Jeg ser etter det samme, og jeg kom nettopp over XMLmind XML Editor. Jeg liker hvordan den kan laste inn filene mine ganske raskt.
@rds: Jeg har prøvd å bruke Eclipse for å åpne XML-filene mine, men det vil henge med filene mine (> 15 MB). Jeg har lagt merke til at en hvilken som helst redaktør bygget med Java henger når jeg prøver å åpne filen min, eller i det minste tar det utholdelig lang tid å laste den inn.
Kommentarer
- OP allerede nevnte XMLmind.
- XMLmind er også Java, så det burde ikke ‘ henge også, @jde?
Svar
Jeg liker utseendet til http://www.sublimetext.com/2 som det fremgår av Daniel Shiffman-opplæringen
Svar
Y Du kan prøve alt i en JSON-visning eller alt i en XML-visning .