Jag använder XML Editor från XMLmind för att redigera / visa XML-filer i Mac.
Det är inte dåligt, men jag förväntar mig en XML-redigerare för Mac. Vilka alternativ har jag inklusive den kommersiella / fria programvaran?
Kommentarer
- Redigerar du bara XML-specifik för Mac (som ’ plist ’ och ’ sdef ’) eller redigerar du en mängd olika scheman?
- @Philip: Jag ville ha en allmän lösning för att analysera XML-filerna.
- Obligatoriskt: vim är tillräckligt bra för mig!
Svar
OS X-programvara för redigering av XML
- EditX (kommersiell)
- oXygen (kommersiellt)
- XML Edita (kommersiell)
- XMLMate (gratis / op en source plugin) för TextMate (shareware)
- XMPlify ( kommersiell)
Kommentarer
- Av de många som nämns här, vilken är din rekommendation? Vilket är bättre presenterat? Vilket är mer Mac-liknande i beteende?
- Reparera länken till EditX som nu inte är gratis. Länkad är en gammal version för PowerPC
- ONE colud använder också den nya Visual Studio Code Editor (min favoritredigerare nu) eller Atom eller MacVIM eller Xcode, Netbeans, Eclipse, IntellijIDEA (i princip gör alla programmerings-IDE Stöd XML-syntaxmarkering och de flesta har också kodkomplettering) om du också behöver DTD / XSD-validering så behöver du titta närmare
- oXygen. Värt varje dollar.
- XMLMates URL är död.
Svar
Även om det ”är fortfarande en beta jag har hittat Xmplify som ett ganska användbart XML-medveten verktyg. Hanterar DTD, XSD, XPath och XSL-omvandling i verktyget
Kommentarer
- Beta nu, $ 59.
Svar
Eclipse fungerar på Mac OS och det är faktiskt en av de bästa XML-redigerare som finns. Den har XSD-validering, autoslutförande mot detta Det erbjuder också en grafisk XSD-designer.
Kommentarer
- Bara för att lägga till:
Ctrl/⌘
+Shift
+F
formaterar XML.
Svar
IntelliJ IDEA är överlag en bra IDE, den är tillgänglig på Mac och den stöder redigering av X ML på sätt som syntaxmarkering, kollapsning av ett visst omfång och validering av XML. Jag har inte använt det mycket för XML, men jag har haft goda erfarenheter av IDE för andra ändamål så trodde att jag skulle nämna det här.
Kommentarer
- Gör att viknings- / kollapsningselement lättare kan visa strukturen och ändra ordningen.
Svar
Och naturligtvis kommer Emacs med psgml-läge eller nxml-läge att redigera XML.
Kommentarer
- Välkommen till Ask Different. Vi vill att svar ska vara mer än bara en rad. Helst vill du förklara varför ditt svar är * rätt. ” Det hjälper också till att tillhandahålla länkar, citat och / eller skärmbilder. Läs vårt hjälpavsnitt Så här svarar du när du skriver bra svar på frågor
Svar
När jag testade detta och det, slog jag mig ner med Text Wrangler , med XML Tidy -skript. Det är gratis och ganska användbart för mina ändamål.
Kommentarer
- XML Tidy gör indrag … och jag tror att det kontrollerar välformering. Uppenbarligen kan xmllint, som XML Tidy-skriptet använder, validera. Kan du validera. Kan du validera XML med XML Tidy i Text Wrangler?
Svar
Om du har Apple Developer Tools installerat har du Xcode och detta inkluderar ” Editor för fastighetslistor ” -applikation (Apple plist-filer är i XML-format, därav namnet).
Du hittar programmet här:
/Developer/Applications/Utilities/Property List Editor.app
Kommentarer
- Jag tror inte ’ tänker att fastighetslisteditoren kan hantera generiska XML-filer, det ’ är avsedda att redigera ett specifikt .plistformat.
- ^ Detta är sant (vad ghoppe sa).Och även nu när den ’ är integrerad i Xcode, inte längre fristående, får du bara den råa färgkodade koden med radnummer. Inga avslöjande trianglar, etc. som en .plist -fil ger dig.
- Tja, Xcode-klagomål på en XML är inte i rätt format. Så … det är ’ inte exakt generiskt.
Svar
TextMate .
Du kan ladda ner källkoden från GitHub och kompilera den lokalt. Installera sedan lämpligt språkpaket i inställningarna. https://github.com/textmate/textmate
Om du gillar applikationen rekommenderar jag att du köper den kommersiella versionen för att visa din stöd till författaren.
Svar
Som ett alternativ till XMLmind XML Editor finns ”s QXmlEdit Det är också gratis och ganska funktionsrikt. Det är skrivet i Qt och körs på Mac liksom de andra plattformarna som Qt stöder.
Svar
Jag hittade en enkel och gratis programvara att visa, ingen redaktör: XML Spy
Kommentarer
- Välkommen till Ask Different! Vi ’ försöker hitta de bästa svaren och dessa svar kommer att ge information om varför de ’ är bäst. Förklara varför du tycker att programvaran du rekommenderade är bättre än andra där ute. Se Hur man svarar om hur man ger ett kvalitetssvar. – Från recension
- @fsb tack, mitt förslag bygger på att programmet är gratis och enkelt, passar bra för mig 🙂
- Att ’ s bra men det säger inte ’ om programvaran, varför du gillar den, hur den passar OP: s behov etc. Vi föredrar att svaren är mer än bara en rad. Se Så här svarar du för tips.
- @fsb det högst rankade svaret här skrattar bara av en lista med programvara, med inte ” berätta [ing] oss något om programvaran, varför du gillar den, hur den passar OP: s behov etc. ” It ’ är inte rättvist att hålla Jonas på en annan standard än de som har varit här länge.
- @Conrad Jag håller Jonas på samma standard enligt hjälpcentret . Webbplatsanvändare kan nedrösta svar som inte följer webbplatsreglerna, oavsett hur länge författaren har varit här. Jag försökte hjälpa Jonas att förbättra sina svar. Din fråga hör verkligen till Ask Different Meta -sidan och du kan ta itu med den där.
Svar
Jag tror alltid att en öppen källkod är de bästa och enkla lösningarna. Du kan prova BlueFish , eller Fästen , jag rekommenderar dig att prova, du vann ”t förlorar någonting.
Svar
Jag letar efter samma sak och jag stötte på XMLmind XML Editor. Jag gillar hur den kan ladda mina filer ganska snabbt.
@rds: Jag har försökt använda Eclipse för att öppna mina XML-filer, men det skulle hänga med mina filer (> 15 MB). Jag har märkt att någon redigerare som är byggd med Java hänger på när jag försöker öppna min fil eller åtminstone tar outhärdligt lång tid att ladda den.
Kommentarer
- OP redan nämnde XMLmind.
- XMLmind är också Java, så det bör inte ’ hänga också, @jde?
Svar
Jag gillar utseendet på http://www.sublimetext.com/2 enligt Daniel Shiffman-handledning
Svar
Y Du kan prova allt i en JSON-visning eller allt i en XML-visning .