Vra

Watter sagteware word aanbeveel vir die werk met en redigering groot XML-skemas?Ek is op soek vir beide Windows en Linux-sagteware (hoef nie te wees'n kruis-platform, wil net voorstelle vir beide) wat help met die hantering van groot XML-lêers.

Was dit nuttig?

Oplossing

Ek kan outydse wees, maar ek verkies my teks editor.

Ek gebruik emacs, en dit het 'n redelik ordentlike xml af.

Die meeste goeie teks redakteurs sal ordentlike sintaksis hi-beligting en tag bypassende fasiliteite. Jou IDE dalk reeds doen dit (IntelliJ idee nie, en ek glo Eclipse doen sowel). Goeie teks redakteurs sal in staat wees om te gaan met groot lêers, maar 'n paar teksredakteurs kan nie in staat wees om dit te hanteer. Hoe groot is ons praat?

Ander wenke

Vir Windows, het ek eie vrye XML Notepad 2007 om 'n groot maklik om redakteur te gebruik met 'n lekker keuse van funksies wees. Gebruik dit vir beide die hersiening van my XML-uitvoer wanneer die ontwikkeling en biblioteke redigering gebreek iTunes. ;)

Vereis NET 2.0

Ek stem saam dat jou teks editor is waarskynlik jou beste bet. Ek weet sommige mense wat sweer by XMLSpy , as jy iets wat spesifiek is aangepas moet vir die hantering van XML-lêers in 'n visuele manier. Ek is seker jy kan 'n paar F / OSS werk-alikse vind, maar ek is nie bewus van enige.

FirstObject XML Editor. http://www.firstobject.com/dn_editor.htm

Die gratis, geskryf in C ++, geskik vir die werk met 'n baie groot XML-lêers.

Hoewel dit relatief in funksionaliteit is beperk, kan dit 100MB + ongeformatteerde lêers te laai in sekondes, keep hulle en spesifieke elemente met behulp van die verkenner op te spoor. Deur gebruik te maak van die opsie 'Vernuwe' jy kan ook die boom te sinchroniseer met die teks aansig.

Dit is in die UNIX gees van 'n eenvoudige instrument besig met 'n spesifieke werk baie goed.

Jy moet ten minste 'n ordentlike teks editor as 'n basislyn, emacs met nxml af as voorheen genoem is 'n baie goeie keuse. Maar as die skema word groter en groter jy kan die oorsig verloor, veral as jy 'n XML Skema dokument wat baie verbose kan wees skrywer. Jy sal 'n soort van visualisering benodig: XML Spy is ok, Oxygen is groot, maar duur, maar as dit blyk, op Windows, het jy byna al wat nodig is eienskappe in XMLPad wat is gratis.

As jy begin redigering byvoorbeeld XML dokumente (en selfs redigering XML skedule) wat jy nodig het op die vlieg validering teen 'n skedule en indien moontlik motor-voltooiing van eienskappe en elemente. Emacs ondersteun net op die vlieg validering en motor-voltooiing met 'n ontspan NG gebaseer skedule (maar enige XSD kan omgeskakel word na 'n ontspan NG skedule).

As jy enige keuse in die saak, oorweeg die gebruik van Ontspan NG as jou skedule sintaksis, dit is baie meer leesbare en onderhou.

Ek werk baie met XML, en het gevind dat Suurstof om'n goeie redakteur.Dit is'n kruis-platform en het'n grafiese skedule redakteur, maar sedert ek gebruik DTDs en nie skemas, ek kan nie instaan vir die skema redakteur se kwaliteit.Die res van die redigering pakket (soos die XML redakteur en XSLT debugger) is soliede, so dit kan die moeite werd om'n probeer.

Altova se XMLSpy is waarskynlik die beste beskikbare. Dit bied verskillende sienings van jou data / skemas, XPath gereedskap en produseer goeie diagramme, onder andere. Dit maak al kos nogal 'n bietjie. Dit is 'n volwasse produk, so jy hoef nie geneig om so gou as wat jy doen met 'n paar ander instrumente loop in beperkings.

Liquid XML is 'n redelik goed, maar relatief nuwe alternatiewe. Dis 'n lekker artikels om te gebruik en daar is selfs 'n gratis weergawe beskikbaar! Dit is 'n instrument ter waarde van 'n ogie oor.

Beide van hierdie produkte het 'n handige funksie wat monster XML-lêers produseer gebaseer op jou skedule.

In teenstelling, Oracle se JDeveloper (gebaseer op Borland JBuilder, ek glo) probeer om 'n ordentlike skedule redakteur verskaf, maar val kort in wat dit produseer soms ongeldig skedule lêers. Ek het opgehou om dit te gebruik kort na die merk van hierdie.

Ek raai uitcheck IBM se XML Skema Kwaliteit Checker . Dit command line instrument bekragtig jou skedule teen WC3 se XML Skema taal. Dit is 'n goeie idee, selfs as jy jou skedule met 'n ander instrument het gebou.

Ek gebruik nxml-mode in GNU Emacs vir redigering xml, insluitend baie groot lêers. En ek gebruik dit vir 'n lang tyd - dit vinnig, bied on-the-fly validering van xml, en verskaf voltooiing funksie vir etiket & eienskappe name

Die suurstof XML Editor n groot IDE vir Windows, bietjie duur tho.

Altova se XML Spy is 'n groot redakteur, maar nie necesarily die goedkoopste opsie wat daar is.

Ek raai Stylus Studio indien u enige behoefte vir 'n lang termyn die algemeen in staat XML IDE. Ek het dit gebruik meestal vir XSLT ontwikkeling, maar dit word ondersteun deur die ontwikkeling van byna alles XML-verwante jy sal wil doen. Dis Windows net (baie irriterende).

Ek gebruik DeJelin (ook beskikbaar op Tucows ), en ek is baie gelukkig oor XPath toets funksie.

  • DeJelin is 'n redakteur en ontwikkeling omgewing vir XML, DTD, en XSLT dokumente
  • DeJelin is 'n Windows-program
  • Die beste van alles, dit is gratis!

Features

  • -Kleurgepaste XML, DTD, en XSLT redigering
  • Gaan goed welgevormdheid en bekragtig
  • style sheets toets met byna enige XSLT enjin
  • XPath toets
  • Aanpasbare "Kode Bits" biblioteek
  • XML opmaak via Tidy
  • Klein aflaai, klein voetspoor

Open source XML redakteurs ondersoek - dit is 'n bietjie verouderd al

1 vir XML Spy, ek gebruik beide die alleenstaande produk en die Visual Studio plugin, en ek het onder die indruk was.

In terme van FOSS, ek gebruik Notepad ++

Onlangs het ek XSLT lêers redigeer met Eclipse maar vir een of ander rede Eclipse sal enige motor-voltooiing nie meer doen nie. So ek oorgeskakel na briljante nxml-mode Emacs, en ek is nie seker ek terug gaan. Jy kry outomaties voltooiing dis regtig maklik om te gebruik, en dit is baie vinnig. Die enigste probleem is dat jy 'n RELAX NG weergawe van skedule's jou dokument moet voorsien, maar daar is gereedskap daar buite wat 'n mens op te wek vir jou uit jou DTD of skedule.

Kyk bietjie na http://www.xmlhack.com/read.php?item = 2061 vir meer.

Vir nie-vrye sagteware, ek tweede die aanbevelings vir OxygenXML.

Ek gebruik Notepad ++ as my redakteur. Jy kan ook voeg plugins vir die hantering van XML spesifiek.

XML Kopieer Editor - Windows en Linux

n gratis en vinnige, en ondersteun XML-skedule validering.

Amptelike Webwerf http://xml-copy-editor.sourceforge.net/

Hoe om te installeer in Ubuntu http://ubuntuforums.org/showthread.php?t=1640003

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top