XMLmind XML Editor er et multiplattform, fritt distribuert og kommersiell grafisk programvare-prosjekt som er designet fra forskyvningen til å fungere som et nyttig verktøy for å validere og redigering av XML-filer.
Programvaren gjør innholdsskapere mer produktiv, utmerker seg ved å redigere en blanding av XML-dokumenter og data, har en integrert regneark motor, og tilbyr en tekstbehandler-lignende visningsmodus, og det er svært utvidbar gjennom plugins.Supports et bredt spekter av dokumentet typesThe programvare tilbud støtte for en rekke dokumenttyper, inkludert DITA versjonene 1.0, 1.1 og 1.2, DocBook versjon 4 og 5, XHTML-versjonene 1.0, 1.1 og 5.0, samt MathML 2.0 Presentasjon Markup. I tillegg kan den brukes med en egendefinert skjema eller uten en schema.Supports flere standardsThe DTD (XML 1.0), W3C XML Schema 1.0, RELAX NG, Schematron, XInclude 1.0, XML kataloger, CSS 2.1, XSLT versjonene 1.0 og 2.0, samt xml-modell? > Og Xml-stylesheet? > prosesserings-instruksjoner er blant de standarder som støttes av XMLmind XML Editor application.Attractive eksport og import featuresAmong mange fantastiske funksjoner, programmet tilbyr også attraktive eksport og import evner, som for eksempel muligheten til å konvertere XML-dokumenter til ulike HTML-baserte formater som XHTML 5, HTML 4.01, XHTML 1.0 / 1.1, Web Hjelp, HTML-hjelp, Eclipse Hjelp, Java Hjelp, EPUB 2 og EPUB 3, til Postscript (PS) og PDF-dokumenter, eller til Libreoffice, Apache Openoffice eller Microsoft Word-dokumenter.
På den annen side, det støtter import av vanlige bildeformater, som JPEG, PNG, GIF, BMP, TIFF, SVG (Scalable Vector Graphics), EPS eller PDF, støtter import av Microsoft Word-dokumenter, og støtter import av dokumenter fra andre tekstbehandlere, regneark eller web browsers.Distributed i flere editionsThe prosjektet er tilgjengelig i to utgaver, Professional Edition, som har mange attraktive funksjoner, men koster rundt 400 USD (300 EUR), og Standard Edition, som er helt gratis, men har færre funksjoner enn Professional Edition. Prisinformasjon og laste ned koblinger er tilgjengelig på prosjektets & rsquo; s hjemmeside (se link nedenfor)
Hva er nytt i denne utgaven:
- .
- Ekstrautstyr:
- Viktige endringer knyttet til støtte for CSS:
- CSS motoren bruker nå en 96 dpi oppløsning uansett selve skjermoppløsningen på datamaskinen. Videre skriftene i stylet visning (bare i stylet syn, ikke i trevisningen, kildevisning eller brukergrensesnitt) er alltid laget ved hjelp av denne 96 dpi oppløsning. For eksempel har en 12 pkt skrift nå en høyde på 16 piksler. (I tidligere versjoner av XXE, hadde en 12 pkt skrift en høyde på 12 piksler, uansett selve skjermoppløsningen på datamaskinen, noe som var feil.)
- Konsekvenser:
- Teksten ser litt større på den stylet utsikt til tross for at standard skriftstørrelse (Alternativer | Preferences, Vis delen, & quot; standard skriftstørrelse & quot; kombinasjonsboks) ble redusert til 10pt. (I tidligere versjoner av XXE, standard skriftstørrelse var 12pt.)
- CSS stylesheet for XHTML-dokumenter kalt & quot; ligne Web Browser & quot; nå fungerer som forventet.
- Egenskaper border-top-style, border-right-stil, border-bottom-stil og border-venstre-stil er nå full støtte (selvfølgelig, i tillegg til stenografi eiendom border-stil).
- Legg merke til at eiendommer border-top-bredde, border-right-bredde, border-bottom-bredde og border-venstre-bredde er fortsatt ikke egentlig støttet. Bare stenografi eiendom border-width øyeblikket støttes fullt ut.
- Lagt til en & quot; Konverter til ren tekst & quot; knappen til XHTML, DocBook og DITA topic verktøylinjer.
- Lagd & quot; Legg reltable & quot ;, & quot; Reltable kolonne & quot ;, og & quot; Reltable rad & quot; knappene til DITA kartet verktøylinjen. Disse knappene gjør det enkel å lage og redigere reltables.
- & quot; Bla gjennom filer & quot; verktøyet. (Fil | Folder undermeny) tillater nå å bla gjennom innholdet i en Zip-arkiv av noen kjente slag (.zip, .jar, EPUB, .docx, .xlsx, ODT, etc)
- Men det & quot; Bla gjennom filer & quot; verktøyet ennå ikke tillate å endre innholdet i en Zip-arkiv. For eksempel, åpner dobbeltklikke på en XML-fil funnet i en Zip-arkiv automatisk denne filen i XXE i skrivebeskyttet modus.
- For å bla gjennom innholdet i en Zip-arkiv, bare åpne mappen som inneholder dette arkivet i & quot; Bla gjennom filer & quot; verktøyet, høyreklikk på navnet til arkivfilen og til slutt velge & quot; Bla Arkiv Innhold & quot; fra hurtigmenyen. Merk at mappen som inneholder Zip-arkiv kan være ekstern (som er lagret på en HTTP, FTP, etc, server eller på Google Drive).
- Som en konsekvens, er det nå mulig å åpne i XXE, i skrivebeskyttet modus, inneholdt et XML-dokument en Zip-arkiv. Det er også mulig å trekke ut en eller flere filer fra en zip-arkiv bruke kopier / lim eller dra og slipp.
- Denne funksjonen er implementert ved hjelp av den nye Jar virtuelle stasjonen plug-in, som i likhet med File virtuelle stasjonen plug-in, leveres med XXE.
- Det er nå mulig å bla gjennom innholdet i en mappe eller Zip-arkiv ved å sende sin filnavn eller URL til XXe kommandolinje. Unix eksempel: & quot; XXe. && Quot; gjør det mulig å bla gjennom innholdet på gjeldende arbeidskatalog.
- Når det ikke er valg av noe slag, kan kommandoen convertCase brukes til å endre tegn tilfelle av ordet som inneholder cirkumflekstegnet. I denne modusen, etter endring tilfelle av gjeldende ord, convertCase nå flyttes automatisk cirkumflekstegnet til neste ord.
- & quot; Lim inn fra Word & quot; funksjon: når du limer inn en tabell kopiert fra MS-Word inn i en DocBook 4 eller 5-dokument, er det innlimte tabellen nå en CALS bord. I de foregående versjonene av XXE, den innlimte tabellen var en HTML-tabell.
- Når alternativet & quot; Tillat avansert bruk av XInclude & quot; (Alternativer | innstillinger, redigere seksjon) er slått på, kopiering som referanse (Edit | Referanser | Kopier som referanse, Ctrl + Shift-C), si, nest siste barnet node av et element og deretter lime kopierte referansen ga en XInclude ser ut som dette:
- Nå samme operasjon gir:
- Dette er noe mer nyttig, fordi etter å ha lagt barn noder helt på slutten av elementet, lar ovenfor XPointer å transkludere den nylig lagt ordnede noder.
- DocBook 4 & 5 konfigurasjoner: lagt følgende elementer:. Authorinitials, filnavn, bokstavelig, ORGNAME, personname, Product, utskiftbare til listen over elementer som ikke er sjekket for stave
- DocBook 4 konfigurasjon: trykke Esc 5 nå gjør det mulig å konvertere åpnet dokumentet til DocBook versjon 5 .
- lagt et skript barn element til makrokommandoer. Denne nye script barnet gjør det mulig å kjøre fast skript i sammenheng med en makro-kommando.
- XED er en veldig liten, veldig enkel skriptspråk, utnytte de innfødte XPath 1.0 implementering av XMLmind XML Editor, slik at å endre på plass dokumentet blir redigert.
- betyr i praksis at det er nå til mulig å utvikle svært kraftige kommandoer uten å måtte programmere i Java. For eksempel er fast skript brukes til:
- gjennomføre kommandoer Fremme og Degrader topicrefs i en DITA bookmap;
- gjennomføre den største og mest komplekse delen av & quot; Lim inn fra Word & quot ;: omfattende rydde opp deretter strukturere ufiltrert HTML generert av MS-Word 2003 + .
- Hvis du er nysgjerrig, er en kommen eksempel på slike makroer funnet i & quot; Konverter en DocBook 5 para til en formalpara & quot ;. Referansemanualen for XED er selv funnet i & quot; The XED skriptspråk & quot;.
- Lagt til en -script alternativ til xmltool innrykk. Dette alternativet gjør det mulig å endre et dokument ved hjelp av ett eller flere .xed skript før du lagrer dette dokumentet til disk.
- Lagd XPath forlengelse funksjoner:. Objekt definert (? String variabel-navn, default-verdi) og boolsk er redigerbar (? Node-set)
- Oppgradert XMLmind DITA Converter (ditac for kort) til versjon 2.5.3.
- Oppgradert XMLmind XSL-FO Converter (XFC for kort) plug-in til versjon 5.1.0.
- Oppgradert Saxon til versjon 9.5.1.7.
- Ny dokumentasjon:
- XMLmind XML Editor - Støtte av XPath 1.0
- XPath 1.0 brukes overalt i XXE: å konfigurere redaktøren, til skriptkommandoer og selv i CSS stilark. Dette dokumentet inneholder referanse for alle XPath 1.0 skjøte funksjoner som støttes av XXE.
- Dette dokumentet inneholder også referansen for XED, en svært liten, svært enkel skriptspråk basert på XPath 1.0. Fordi XED gjør det mulig å endre på plass dokumentet som redigeres, kan den brukes til script avanserte makrokommandoer.
- XMLmind XML Editor - Hvordan tilpasse & quot; Lim inn fra Word & quot; dine behov
- forklarer Dette dokumentet hvordan & quot; Lim inn fra Word & quot; funskjonen fungerer hvordan å tilpasse XML den genererer, hvordan å integrere det inn i andre enn XHTML, DocBook og DITA konfigurasjoner.
- Bugfiks:
- I sjeldne tilfeller, setter inn et bilde i en kort eller tomt dokument med opsjon & quot; Last bilder i en bakgrunnsoppgave & quot; set til & quot; Ja & quot; eller & quot; fjern bare bilder & quot; (Alternativer | Preferences, Utsikt seksjon) forårsaket dette bildet for å lastes inn på nytt flere ganger. Den resulterende & quot; blinker & quot; gjort dokumentvisningen ubrukelig og tvang brukeren å lukke den.
- Denne feilen er nå fikset i de aller fleste av de kjente sjeldne tilfeller. Imidlertid er denne feilen fortsatt ikke løst i alle tilfeller. Løsningen når blink skjer er til litt endre størrelsen på dokumentvisningen.
- En CALS tabellen inneholder to colspec elementer som har en identisk colname attributt forårsaket XXE til å henge med en NullPointerException når for eksempel forsøkt brukeren å utføre en & quot; Sett inn rad & quot; operasjon. Nå forsøker å utføre ethvert bord editeringskommando på et ugyldig tabellrapporter en feilmelding.
- Både aksje konfigurasjon (f.eks docbook5.xxe) og brukertilpasning (f.eks 0docBook5.xxe) ble lastet. I prinsippet skal det bruker tilpasning har overstyrt aksjen konfigurasjon. Dette førte til at Fil |. Dialogboksen Ny å liste dupliserte dokumentmaler for tilpasset konfigurasjon
- Sannsynligvis på grunn av en feil i de fleste nyere Java 1.8 kjøretidsfiler, & quot; Lim inn fra Word & quot; menyvalget ble deaktivert (grå) etter bruk av MS-Word å kopiere hele eller deler av et dokument til utklippstavlen.
- & quot; Lim inn fra Word & quot; egenskap:. lime noen svært komplekse tabeller (som har & quot; feiljustert rader & quot;) forårsaket XXE å heve en NullPointerException ved gjengivelse disse limes tabeller
- Mac OS X / Oracle Java: når du angir et hjelpeprogram ved hjelp av Alternativer | Innstillinger, & quot; Helper Programmer & quot; avsnitt, gjør innfødte dialog filveljarknappen ikke tillate å velge en & quot; .app & quot; pakke pakke. Denne typen filer anses av Oracle Java for å være en vanlig katalog og som sådan, er krysset av filveljarknappen. Denne feilen kan ikke være virkelig fast. Derfor, for å spesifisere & quot; .app & quot; pakke bunt som et hjelpeprogram, velger du bare en hvilken som helst fil i denne pakken.
- Uforlikeligheter:
- Preference nøkkel defaultFontSize med 12 (pt) som sin standardverdi har blitt erstattet av preferanse nøkkel cssDefaultFontSize med 10 (pt) som sin standardverdi.
- Element.setName er nå en operasjon som kan angres. Som en konsekvens, com.xmlmind.xml.doc.DocumentListener grensesnittet måtte endres. DocumentListeners må nå iverksette ny metode elementNameChanged.
- Den forvandle barnet element av en makro kommando har blitt erstattet av den nye manuset barnet element. Som en konsekvens, er det forvandle barnet element støttes ikke lenger.
- XPath forlengelse hotellet har nå følgende signatur: string eiendom (string eiendom-navn, node-set?). Men for kompatibilitetsgrunner, noe som eiendom (/, '{http://www.xmlmind.com/xmleditor/namespace/property}sourceURL'), hvor eiendom-navn er en streng bokstavelig, fortsatt støttes.
Hva er nytt i versjon 5.8.1:
- Ny add-on som heter & quot; Google virtuell stasjon plug-in & quot; (Google og Google Drive er varemerker for Google Inc.)
- Dette tillegget gir deg mulighet til å arbeide direkte på Google Drive som om det var den lokale harddisken. Det er ikke en filsynkronisering verktøy. Det gjør tilganger til Google Drive i sanntid. Selvfølgelig betyr det ikke ikke krever at du installerer Google Drive desktop program på datamaskinen din.
- Dette tillegget mål å slå Google Drive til aa null-installere, billig, men likevel i stand (autoversioning, fulltekstsøk) XML-dokument depotet. Slik XML dokumentarkiv brukes vanligvis av en gruppe tekniske forfattere som arbeider på samme sett med filer.
- Det er derfor dette tillegget skrive-lås vil automatisk XML-dokumenter åpnes i XMLmind XML Editor. Videre vil spare gjentatte ganger til Google Drive en skrive låst dokument skape bare en enkelt revisjon av dette dokumentet.
- På nedsiden, er Google Drive veldig treg (veldig høy latency), selv i forhold til andre eksterne lagringsanlegg som FTP og WebDAV-servere. I sjeldne tilfeller kan Google Drive bli treg til poenget med å være ubrukelig. Det kan også rapportere vanskelig å forstå feil. Men disse feilene er alltid ufarlig for dine filer og for XMLmind XML Editor.
- Dette blir sagt, massevis av utviklingsarbeidet har blitt gjort for å sikre at kombinasjonen av XMLmind XML Editor og Google virtuelle stasjonen plug-in fungerer alltid akseptabelt.
- Som alle de andre virtuelle stasjonen plug-ins, dette tillegget er ikke inkludert som standard i XMLmind XML Editor distribusjoner. Du må laste det ned og installere det ved hjelp av menyvalget & quot; Alternativer | Installer Add-ons & quot;.
- Andre forbedringer:
- Flere forbedringer måtte settes i verk for å kunne fungere tilfredsstillende på Google Drive:
- Det er nå mulig å laste bildene refereres av et dokument etter at kroppen av dokumentet, i en bakgrunnsoppgave. Når dette alternativet er aktivert, vil du raskt se kroppen av dokumentet og etter det, vil hvert bilde referert i dokumentet bli avslørt etter hverandre.
- Denne nye & quot; Last bilder i en bakgrunnsoppgave & quot; alternativet, er funnet i Alternativer | Preferences, Vis delen. Det er standardverdien & quot;. Remote bare bilder & quot ;, presiserer at kun bilder som er lagret på eksterne filsystemer (f.eks WebDAV, FTP, Google Drive, etc) skal legges etter at kroppen av dokumentet, i en bakgrunnsoppgave
- høyreklikk popup-menyen i & quot; Bla gjennom filer & quot; verktøy (vises når du har valgt noen av de elementer av menyen & quot; Fil | Folder & quot;) har en ny Revisjoner oppføring. Dette innlegget er bare til stede når den underliggende lagringsanlegget støtter fil versjonering (f.eks Google Drive).
- viser revisjonene oppføring en dialogboks som viser alle revisjoner av dokumentet som blir valgt i & quot; Bla gjennom filer & quot; verktøyet. Dialogboksen gjør det mulig å åpne og å sammenligne valgte versjoner.
- & quot; Bla gjennom filer & quot; verktøy, og også URL chooser dialogboksen nå vise en dialogboks fremgang boksen når en lås, låse opp, Lim, Gi nytt navn eller Slett operasjonen tar mer enn 1 sekund for å fullføre.
- & quot; Bla gjennom filer & quot; verktøy spesifiserer nå MIME typer av filene den overfører (dvs. ved hjelp av dra & slipp eller kopier / lim inn), noe som er viktig å la Google Drive indeksere innholdet i disse filene.
- auto-save anlegget (Alternativer | Innstillinger, Lagre seksjon) viser ikke lenger fremgang eller feildialogbokser. Det fungerer nå helt & quot; bak scenen & quot;.
- Nok nå å flytte cirkumflekstegnet er inne et ord for å kunne bruke oppføringene i den & quot; Søk | Web Search & quot; undermeny. Tidligere ble disse oppføringene bare aktivert etter en eksplisitt tekstmarkering.
- Dialogboksen vises av & quot; Hjelp | Om XMLmind XML Editor & quot; viser nå omfattende informasjon om kjøretidsmiljøet XXE. Dessuten har det nå en Kopier-knappen tillater å kopiere denne informasjonen til utklippstavlen. Vennligst ikke glem å legge denne informasjonen til de feilrapporter du sender oss.
- Bruk av & quot; Fil | Lagre som & quot; for å lagre et dokument åpnes i skrivebeskyttet modus gjør det nå bytte til normal lese- og skrivemodus. Denne nye atferd anses å være mer intuitivt for brukeren.
- Det er nå mulig å fjerne eller erstatte elementer innenfor brukergrensesnitt-elementer som menyer eller verktøylinjer. I tidligere versjoner var det bare mulig å forlenge slike elementer i brukergrensesnittet ved å legge til elementer.
- Laget WebDAV plug-in mer lett ved å fjerne avhengigheten av den utmerkede Woodstox Stax gjennomføring. Denne plug-in bruker nå Stax (XML pull parser) implementering funnet i Java 1.6 + runtime.
- Oppgradert XMLmind DITA Converter (ditac for kort) til versjon 2.5.0_02, som gjør det mulig å generere Web Hjelp hvis integrerte søkefunksjonen støtter stemming.
- Oppgradert XMLmind XSL-FO Converter (XFC for kort) plug-in til versjon 4.8.2.
- Bugfiks:
- Velge litt tekst og deretter påberope Søk | Skift eller & quot; Søk | Bytt Backwards & quot; faktisk initialisert feltet Erstatt av søkeverktøyet med teksten utvalg. Men den første erstatning utført av verktøyet Søk hoppet denne innledende tekst utvalg.
- Mappe verktøy viste ikke at den opprinnelige filen ble låst opp når & quot; Fil | Lagre som & quot; ble brukt til å lagre denne filen til en annen mappe.
- Mappe verktøy viste ikke at en fil som er opprettet ved hjelp av & quot; Fil | Ny & quot; når alternativet & quot; Lagre øyeblikkelig nyopprettede dokumentet & quot; ble slått på.
- I motsetning XXE, den convertdoc kommandolinjeverktøyet, som faktisk er XXE uten en GUI, ikke støtte andre enn & quot webadresser, fil: & quot ;, & quot; http: & quot ;, & quot; https: & quot; og & quot; ftp: & quot; URLer. Den støtter nå en URL ordningen gjennomføres ved hjelp av en virtuell stasjon plug-in. For eksempel støtter convertdoc nå & quot; ftps: & quot ;, & quot; sftp: & quot; og & quot; google: & quot; URLer.
- Uforlikeligheter:
- Følgende add-ons & quot; WebDAV virtuell stasjon plug-in & quot ;, & quot; FTP virtuelle stasjonen plug-in & quot ;, & quot; Integrert regneark motor & quot; er ikke lenger inkludert i XXe distribusjoner. Nå må du eksplisitt laste ned og installere disse tilleggene bruke menyvalget & quot; Alternativer | Installer Add-ons & quot;.
- Følgende add-on er ikke lenger tilgjengelig. & Quot; W3C XML Schema konfigurasjon & quot;
- XXE_install_dir / bin / xxe.bat har blitt erstattet av XXe-c.bat, som starter XXE med en konsoll. I Windows er en konsoll som trengs for å kunne se lavnivå feilmeldinger, for eksempel ved utvikling av tilpassede konfigurasjoner eller utvidelser.
- Interface com.xmlmind.xmleditapp.vdrive.DriveFactory og base klasse com.xmlmind.xmleditapp.vdrive.Drive har noe endret. Implementeringer av tredjeparts virtuelle stasjoner må rekompileres etter at et par små endringer i koden.
:
- Suns `` kan brukes til å kjøre XMLmind XML Editor (Professional Edition) som en applet. Se demo.
Krav :
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke funnet