XMLmind XML Editor er et multiplatform, frit distribueres og kommerciel grafisk software-projekt, der er blevet designet fra offset til at fungere som et praktisk værktøj til validering og redigering af XML-filer.
Softwaren gør indhold forfattere mere produktive, udmærker sig ved at redigere en blanding af XML-dokumenter og data, med en integreret regneark motor, tilbyder et tekstbehandlingsprogram-lignende visningstilstand, og det er yderst strækbar gennem plugins.Supports en bred vifte af dokumenter typesThe software tilbud støtte til en bred vifte af dokumenttyper, herunder DITA versioner 1.0, 1.1 og 1.2, DocBook versioner 4 og 5, XHTML-versioner 1.0, 1.1 og 5.0, samt MathML 2,0 Præsentation Markup. Desuden kan den bruges med en brugerdefineret skema eller uden 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 version 1.0 og 2.0, samt xml-model? > Og Xml-stylesheet? > forarbejdning-instruktioner er blandt de standarder, der understøttes af XMLmind XML Editor application.Attractive eksport og import featuresAmong mange fantastiske funktioner, programmet byder også på attraktive eksport og import kapaciteter, såsom evnen til at konvertere XML-dokumenter til forskellige HTML-baserede formater som XHTML 5, HTML 4.01, XHTML 1.0 / 1.1, Web hjælp, HTML Hjælp, Eclipse Hjælp, Java Hjælp, EPUB 2 og EPUB 3, til PostScript (PS) og PDF-dokumenter, eller til LibreOffice, Apache OpenOffice eller Microsoft Word-dokumenter.
På den anden side, det understøtter import af almindelige billede filformater, såsom JPEG, PNG, GIF, BMP, TIFF, SVG (Scalable Vector Graphics), EPS eller PDF, understøtter import af Microsoft Word-dokumenter, og understøtter import af dokumenter fra andre tekstbehandlingsprogrammer, regneark eller web browsers.Distributed i flere editionsThe projekt findes i to udgaver, Professional Edition, som har masser af attraktive funktioner, men koster omkring 400 USD (300 EUR), og Standard Edition, som er helt gratis, men har færre funktioner end Professional Edition. Prisoplysninger og download links er tilgængelige på projektets & rsquo; s hjemmeside (se link nedenfor)
Hvad er nyt i denne udgivelse:
- .
- Forbedringer:
- Vigtige ændringer i forbindelse med støtte til CSS:
- CSS motor bruger nu en 96dpi resolution uanset den faktiske skærmopløsning på computeren. Desuden skrifttyper i stylet visning (kun i den stil opfattelse, ikke i trævisningen kilde visning eller brugergrænsefladen) altid skabt ved hjælp af denne 96dpi resolution. For eksempel har en 12pt skrifttype har nu en højde på 16 pixels. (I de tidligere versioner af XXe, en 12pt skrifttype havde en højde på 12 pixels, uanset det faktiske skærmopløsning på computeren, som var forkert.)
- Konsekvenser:
- Teksten ser lidt større i stil opfattelse trods af, at standard skriftstørrelse (Indstillinger | Indstillinger, Vis afsnit, & quot; Standard font størrelse & quot; kombinationsfelt) blev reduceret til 10pt. (I de tidligere versioner af XXe, standardskriftstørrelsen var 12pt.)
- CSS stylesheet for XHTML dokumenter kaldet & quot; Efterlign webbrowser & quot; nu fungerer som forventet.
- Egenskaber border-top-style, grænsen højre-stil, grænsekontrol-bottom-style og border-venstre-stil er nu fuldt understøttet (naturligvis foruden stenografi ejendom grænse-stil).
- Bemærk at ejendomme border-top-width, grænse-højre-bredde, grænse-bottom-bredde og border-venstre-bredde er stadig ikke rigtig understøttet. Kun stenografi ejendom border-width er i øjeblikket støttes fuldt ud.
- Tilføjet en & quot; Konverter til almindelig tekst & quot; knappen til XHTML, DocBook og DITA emne værktøjslinjer.
- Tilføjet & quot; Tilføj reltable & quot ;, & quot; Reltable kolonne & quot ;, og & quot; Reltable række & quot; knapper til DITA kortet værktøjslinjen. Disse knapper gør det let at lave og redigere reltables.
- & quot; Gennemse filer & quot; værktøj. (Filer | Mappe undermenuen) nu gør det muligt at gennemse indholdet af en zip-arkiv af enhver kendt art (.zip, .jar, .epub, .docx, .xlsx, .odt, etc)
- Men & quot; Gennemse filer & quot; Værktøjet er endnu ikke mulighed for at ændre indholdet af en zip-arkiv. For eksempel åbner dobbeltklikke på en XML-fil findes i en zip-arkiv automatisk denne fil i XXe i skrivebeskyttet tilstand.
- For at gennemse indholdet af en zip-arkiv, skal du blot åbne mappen med dette arkiv i & quot; Gennemse filer & quot; værktøj, højreklik på navnet på arkivfilen og endelig vælge & quot; Gennemse Arkiv Indhold & quot; fra popup-menuen. Bemærk, at mappen med Zip-arkiv kan være remote (dvs. gemt på en HTTP, FTP, osv, server eller endda på Google Drev).
- Som følge heraf er det nu muligt at åbne i XXe i skrivebeskyttet tilstand, et XML-dokument indeholdt en zip-arkiv. Det er også muligt at udvinde en eller flere filer fra en zip-arkiv ved hjælp af copy / paste eller drag & drop.
- Denne funktion er implementeret ved hjælp af ny Jar virtuelt drev plug-i, der ligesom File virtuelle drev plug-in, er bundlet med XXe.
- Det er nu muligt at gennemse indholdet af en mappe eller zip-arkiv ved at føre dens filnavn eller URL til XXe kommandolinjen. Unix eksempel: & quot; XXe. && Quot; gør det muligt at gennemse indholdet af aktuelle arbejdsmappe.
- Når der ikke er markering af nogen art, kan kommandoen convertCase bruges til at ændre små bogstaver i ordet, der indeholder karet. I denne tilstand, efter ændring af tilfælde af det aktuelle ord, convertCase nu kører automatisk indsætningstegn til det næste ord.
- & quot; Indsæt fra Word & quot; funktion: når du indsætter en tabel kopieret fra MS-Word til en DocBook 4 eller 5 dokument, den indsatte tabel er nu en CALS bord. I de foregående versioner af XXe, den indsatte tabel var en HTML-tabel.
- Når indstillingen & quot; Tillad avanceret brug af XInclude & quot; (Indstillinger | indstillinger, redigere afsnit) er tændt, kopiering som reference (Rediger | Reference | Kopier som reference; Ctrl + Shift-C), siger, næstsidste barn node på et element og derefter indsætte den kopierede henvisning gav en XInclude ser sådan ud:
- Nu samme operation giver:
- hvilket er noget mere nyttigt, fordi efter tilsætning barneknudepunkter i slutningen af elementet, ovenstående XPointer gør det muligt at transclude den nyligt tilføjede barn noder.
- DocBook 4 & 5 konfigurationer: tilføjet følgende elementer:. Authorinitials, filnavn, bogstavelig, ORGNAME, personname, ProductName udskiftelige til listen over elementer, der ikke er kontrolleret for stavning
- DocBook 4 konfiguration: trykke 5 Esc nu mulighed for at konvertere åbnet dokument til DocBook version 5 .
- Tilføjet et script barn element til makro-kommandoer. Denne nye script barn gør det muligt at køre kapacitetsomkostninger scripts i forbindelse med en makro-kommando.
- XED er en meget lille, meget enkel scriptsprog, udnytte den native XPath 1.0 implementering af XMLmind XML Editor, gør det muligt at ændre på plads det dokument, der redigeres.
- I praksis betyder det, at det er nu muligt at udvikle meget stærke kommandoer uden at skulle programmere i Java. For eksempel er kapacitetsomkostninger scripts bruges til at:
- gennemføre kommandoer fremme og degradering topicrefs i en Dita bookmap;
- gennemføre den største og mest komplekse del af & quot; Indsæt fra Word & quot ;: udførligt rydde op derefter strukturere ufiltreret HTML genereret af MS-Word 2003 + .
- Hvis du er nysgerrig, er en kommenteret eksempel på sådanne makroer findes i & quot; Konverter en DocBook 5 para til en formalpara & quot ;. Henvisningen manual for XED selv er fundet i & quot; Den XED scriptsprog & quot;.
- Tilføjet en -script mulighed for at xmltool led. Denne indstilling gør det muligt at ændre et dokument ved hjælp af en eller flere .xed scripts, før du gemmer dette dokument til disken.
- Tilføjet XPath udvidelse funktioner:. Objekt defineret (? String variabel navn, default-værdi) og boolean er-redigerbar (? Node-set)
- Opgraderet XMLmind DITA Converter (ditac for korte) til version 2.5.3.
- Opgraderet den XMLmind XSL-FO Converter (XFC for korte) plug-in til version 5.1.0.
- Opgraderet Saxon til version 9.5.1.7.
- Ny dokumentation:
- XMLmind XML Editor - Understøttelse af XPath 1.0
- XPath 1.0 anvendes overalt i XXe: at konfigurere editor, at scriptkommandoer og selv i CSS stylesheets. Dette dokument indeholder referencen for alle XPath 1.0 udvidelse funktioner understøttes af XXe.
- Dette dokument indeholder også referencerne til XED, en meget lille, meget enkel scripting sprog baseret på XPath 1.0. Fordi XED gør det muligt at ændre på plads det dokument, der redigeres, kan det bruges til script avancerede makro-kommandoer.
- XMLmind XML Editor - Sådan tilpasse & quot; Indsæt fra Word & quot; til dine behov
- Dette dokument forklarer, hvordan & quot; Indsæt fra Word & quot; funktionen virker, hvordan du tilpasser XML det genererer, hvordan man kan integrere den i andre end XHTML, DocBook og Dita konfigurationer.
- Fejlrettelser:
- I sjældne tilfælde indsætte et billede i en kortere eller tomt dokument med option & quot; Indlæs billeder i en baggrund opgave & quot; sæt til & quot; Ja & quot; eller & quot; Eksterne kun billeder & quot; (Indstillinger | Indstillinger, Udsigt afsnit) forårsagede dette billede til genindlæses gentagne gange. Den resulterende & quot; blinke & quot; gjorde dokumentvisningen ubrugelig og tvunget brugeren at lukke den.
- Denne fejl er nu rettet i langt de fleste af de kendte sjældne tilfælde. Imidlertid er denne fejl stadig ikke fast i alle tilfælde. Løsningen, når blinkende sker, er til lidt ændre størrelsen dokumentvisningen.
- En CALS tabel med to colspec elementer med en identisk kolonnenavn attribut forårsagede XXe at hænge med en NullPointerException når fx brugeren forsøgte at udføre en & quot; Indsæt række & quot; operation. Forsøger nu at udføre ethvert bord redigeringskommando på en ugyldig tabel rapporterer en fejlmeddelelse.
- Både bestanden konfiguration (f.eks docbook5.xxe) og dens brugertilpasning (f.eks 0docBook5.xxe) blev indlæst. I princippet bør brugeren tilpasning har tilsidesat bestanden konfiguration. Dette forårsagede Filer |. Dialogboksen Ny til listen dublerede dokumentskabeloner for den tilpassede konfiguration
- Sandsynligvis på grund af en fejl i den seneste Java 1.8 runtime, & quot; Indsæt fra Word & quot; menupunkt blev deaktiveret (grå) efter brug MS-Word til at kopiere hele eller en del af et dokument til udklipsholderen.
- & quot; Indsæt fra Word & quot; funktion:. indsætte nogle meget komplekse tabeller (med & quot; forkert justerede rækker & quot;) forårsaget XXe at rejse en NullPointerException når rendering disse indsatte tabeller
- Mac OS X / Oracle Java: når du angiver et hjælpeprogram hjælp Indstillinger | Indstillinger, & quot; hjælpeprogrammer & quot; sektion, har indfødte fildialog Vælger det ikke muligt at vælge en & quot; .app & quot; pakke bundt. Denne form for fil anses af Oracle Java til at være en almindelig mappe, og som sådan, gennemskæres af filen Vælger. Denne fejl kan ikke rigtig fast. Derfor, for at præcisere & quot; .app & quot; pakke bundle som et hjælpeprogram, skal du blot vælge en fil, der er indeholdt i denne pakke.
- Uforligeligheder:
- Preference nøgle defaultFontSize med 12 (pt) som dets standard værdi er blevet erstattet af præference nøgle cssDefaultFontSize med 10 (pt) som standardværdien.
- Element.setName er nu en operation, som kan fortrydes. Som følge heraf com.xmlmind.xml.doc.DocumentListener grænseflade måtte ændres. DocumentListeners skal nu implementere ny metode elementNameChanged.
- omdanne barn element i en makro kommando er blevet afløst af den nye script barn element. Som følge heraf er det omdanne barn element ikke længere.
- XPath udvidelse har nu følgende signatur: string ejendom (string ejendom-navn, node-set?). Men for kompatibilitet, noget ejendom (/, '{http://www.xmlmind.com/xmleditor/namespace/property}sourceURL «), hvor ejendom-navn er en streng bogstavelig, understøttes stadig.
Hvad er nyt i version 5.8.1:
- Ny tilføjelse kaldet & quot; Google virtuelle drev plug-in & quot; (Google og Google Drev er varemærker tilhørende Google Inc.)
- Denne tilføjelse giver mulighed for at arbejde direkte på Google Drev, som om det var din lokale harddisk. Det er ikke en fil synkronisering værktøj. Det gør adgangsvejene til Google Drev i realtid. Selvfølgelig betyder det ikke ikke kræver, at du installerer Google Drev desktop applikation på din computer.
- Denne tilføjelse har til formål at slå Google Drev i AA nul-installere, billig, men alligevel i stand (autoversioning, fuldtekstsøgning) XML-dokument repository. En sådan XML-dokument repository anvendes typisk af en gruppe af tekniske forfattere, der arbejder på det samme sæt filer.
- Det er derfor denne tilføjelse vil automatisk skrive-lock XML-dokumenter åbnes i XMLmind XML Editor. Desuden vil gemme flere gange for at Google Drev en skrive-låst dokument skabe kun en enkelt revision af dette dokument.
- På negativsiden, Google Drev er meget langsom (meget høj latency), selv i forhold til andre remote lagerfaciliteter såsom FTP og WebDAV-servere. I sjældne tilfælde kan Google Drive blive langsom til det punkt at være ubrugelig. Det kan også indberette svært at forstå fejl. Men disse fejl er altid uskadelige for dine filer og XMLmind XML Editor.
- Når dette er sagt, masser af udviklingsindsatsen er blevet gjort for at sikre, at kombinationen af XMLmind XML Editor og Google virtuelle drev plug-in fungerer altid acceptabelt.
- Ligesom alle de andre virtuelle drev plug-ins, denne tilføjelse er ikke inkluderet som standard i XMLmind XML Editor distributioner. Du bliver nødt til at downloade den og installere den via menupunktet & quot; Indstillinger | Installer tilføjelsesprogrammer & quot;.
- Andre forbedringer:
- flere forbedringer skulle gennemføres med henblik på at kunne arbejde acceptabelt på Google Drev:
- Det er nu muligt at indlæse billederne refereres til af et dokument, efter selve dokumentet, i en baggrund opgave. Når denne indstilling er aktiveret, vil du hurtigt se liget af dokumentet og derefter, vil hvert billede der henvises til i dokumentet blive afsløret efter hinanden.
- Dette nye & quot; Indlæs billeder i en baggrund opgave & quot; mulighed, der findes i Indstillinger | Indstillinger, Vis sektion. Det er standard værdi & quot;. Fjernbetjening kun billeder & quot ;, hedder det, at kun billeder lagret på eksterne filsystemer (f.eks WebDAV, FTP, Google Drev, etc.) skal indlæses efter selve dokumentet, i en baggrund opgave
- højreklikke popup menu & quot; Gennemse filer & quot; værktøj (vises efter valg et af punkterne i menuen & quot; Filer | Mappe & quot;) har en ny Revisions post. Denne post er kun til stede, når det underliggende lagerfacilitet understøtter fil versionering (f.eks Google Drev).
- Revisions post viser en dialogboks en liste over alle revisioner af det dokument, der er valgt i & quot; Gennemse filer & quot; værktøj. Dialogboksen gør det muligt at åbne og sammenligne udvalgte revisioner.
- & quot; Gennemse filer & quot; værktøj, og også den URL dialogboksen Vælger, nu vise en dialogboks fremskridt boksen når en lås, Lås, Sæt, omdøbe eller slette operation tager mere end 1 sekund for at fuldføre.
- & quot; Gennemse filer & quot; værktøj nu specificerer MIME typer af de filer, den overførsler (dvs. ved hjælp af drag & drop eller copy / paste), hvilket er vigtigt at lade Google Drev indeksere indholdet af disse filer.
- auto-save facilitet (Indstillinger | Indstillinger Gem afsnit) viser ikke længere udvikling eller fejl dialogbokse. Det virker nu helt & quot; bag scenen & quot;.
- Det er tilstrækkeligt nu at flytte indsætningstegn er i et ord for at kunne bruge firmaer i & quot; Søg | Web Search & quot; undermenu. Tidligere blev disse poster kun aktiveret efter et eksplicit tekst valg.
- I dialogboksen, der vises af & quot; Hjælp | Om XMLmind XML Editor & quot; nu viser omfattende oplysninger om runtime miljø XXe. Desuden er det nu en kopi knap gør det muligt at kopiere disse oplysninger til klippebordet. Glem ikke at vedlægge disse oplysninger til de fejlrapporter, du sender os.
- Brug af & quot; Filer | Gem som & quot; at gemme et dokument åbnet i skrivebeskyttet tilstand gør det nu skifte til normal læse-skrive-tilstand. Denne nye adfærd skønnes at være mere intuitiv for brugeren.
- Det er nu muligt at fjerne eller udskifte elementer inde brugergrænsefladeelementer såsom menuer eller værktøjslinjer. I tidligere versioner, var det kun muligt at udvide sådanne bruger-interface-elementer ved at tilføje elementer.
- Made WebDAV plug-in mere letvægts ved at fjerne sin afhængighed af den fremragende Woodstox StAX- implementering. Dette plug-in nu bruger Stax (XML pull parser) gennemførelse findes i Java 1.6 + runtime.
- Opgraderet XMLmind DITA Converter (ditac for korte) til version 2.5.0_02, som gør det muligt at generere Web Hjælp, hvis integrerede søgefunktion understøtter stammer.
- Opgraderet den XMLmind XSL-FO Converter (XFC for korte) plug-in til version 4.8.2.
- Fejlrettelser:
- Valg noget tekst og derefter påberåbe Søg | Udskift eller & quot; Søg | Erstat Backwards & quot; faktisk initialiseret Erstat inden for Search værktøj med udvælgelsen tekst. Men den første udskiftning foretaget af søgeværktøjet sprunget denne oprindelige tekst valg.
- Mappe værktøj viste ikke, at den oprindelige fil blev låst op, når & quot; Filer | Gem som & quot; blev brugt til at gemme denne fil til en anden mappe.
- Mappe værktøj viste ikke, at en fil oprettet med & quot; Filer | Ny & quot; når indstillingen & quot; omgaaende nyoprettet dokument & quot; blev tændt.
- I modsætning XXe, den convertdoc kommando-linje værktøj, som faktisk XXe uden en GUI, ikke støtte andre end & quot URL'er, fil: & quot ;, & quot; http: & quot ;, & quot; https: & quot; og & quot; ftp: & quot; URL'er. Den understøtter nu enhver URL ordning gennemføres ved hjælp af et virtuelt drev plug-in. For eksempel convertdoc understøtter nu & quot; ftps: & quot ;, & quot; sftp: & quot; og & quot; google: & quot; URL'er.
- Uforligeligheder:
- Det følgende tilføjelser & quot; WebDAV virtuelt drev plug-in & quot ;, & quot; FTP virtuelt drev plug-in & quot ;, & quot; Integreret regneark motor & quot; er ikke længere i XXe distributioner. Du skal nu eksplicit hente og installere disse tilføjelser hjælp menupunktet & quot; Indstillinger | Installer tilføjelsesprogrammer & quot;.
- Det følgende tilføjelse er ikke længere tilgængelig:. & Quot; W3C XML Schema konfiguration & quot;
- XXE_install_dir / bin / xxe.bat er blevet erstattet af XXe-c.bat, som starter XXe med en konsol. På Windows er en konsol er nødvendig for at kunne se lavt niveau fejlmeddelelser, for eksempel, når de udvikler tilpassede konfigurationer eller udvidelser.
- Grænseflade com.xmlmind.xmleditapp.vdrive.DriveFactory og base klasse com.xmlmind.xmleditapp.vdrive.Drive har ændret en smule. De implementeringer af tredjeparts virtuelle drev skal genoversat efter at et par små ændringer i koden.
Hvad er nyt i version 4.4:
- Suns `` næste generation JavaTM plug-in '' kan bruges til at køre XMLmind XML Editor (kun Professional Edition) som en applet. Se demo.
- Integreret støtte til input-metoder (fx japansk Romaji Input).
- Flere andre forbedringer gør XMLmind XML Editor (alle udgaver) mere behagelig at bruge.
Krav :
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke fundet