Editor XML XMLmind è un multipiattaforma, distribuito gratuitamente e commerciale del progetto software grafico che è stato progettato dalla compensazione di agire come uno strumento utile per la convalida e la modifica dei file XML.
Il software rende autori di contenuti più produttivi, eccelle nella modifica di un mix di documenti XML e dati, è dotato di un motore di foglio di calcolo integrato, offre una modalità di visualizzazione word processor-simile, ed è altamente estensibile attraverso plugins.Supports una vasta gamma di documenti typesThe offerte software supporto per una vasta gamma di tipi di documenti, comprese le versioni DITA 1.0, 1.1 e 1.2, le versioni DocBook 4 e 5, le versioni XHTML 1.0, 1.1 e 5.0, così come MathML 2.0 Presentation Markup. Inoltre, può essere utilizzato con uno schema personalizzato o senza schema.Supports diversi standardsThe DTD (XML 1.0), W3C XML Schema 1.0, RELAX NG, Schematron, XInclude 1.0, cataloghi XML, CSS 2.1, versioni XSLT 1.0 e 2.0, nonché la xml-modello? > E Xml-stylesheet? > elaborazione-istruzioni sono tra gli standard supportati dal esportazione XMLmind XML Editor application.Attractive e numerose caratteristiche sorprendenti importazione featuresAmong, l'applicazione offre anche di esportazione e importazione interessanti funzionalità, come ad esempio la capacità di convertire i documenti XML in vari formati basati su HTML come XHTML 5, HTML 4.01, XHTML 1.0 / 1.1, Guida Web, HTML Help, Eclipse Help, Java Help, EPUB 2 e EPUB 3, a PostScript (PS) e documenti PDF, o per LibreOffice, Apache OpenOffice o documenti di Microsoft Word.
D'altra parte, supporta l'importazione di formati di file immagine più comuni, come JPEG, PNG, GIF, BMP, TIFF, SVG (Scalable Vector Graphics), EPS o PDF, supporta l'importazione di documenti di Microsoft Word, e supporta l'importazione di documenti altri word processor, fogli di calcolo o web browsers.Distributed in molteplici progetti editionsThe è disponibile in due edizioni, Professional Edition, che ha un sacco di caratteristiche interessanti, ma costa circa 400 dollari (300 euro), e la Standard Edition, che è totalmente gratuito, ma ha meno funzioni rispetto Professional Edition. Dettagli sui prezzi e link per il download sono disponibili sul progetto & rsquo; s homepage (vedi link sotto)
Cosa c'è di nuovo in questa versione:
- .
- Enhancements:
- Importanti cambiamenti relativi al supporto di CSS:
- Il motore CSS ora utilizza una risoluzione 96DPI qualunque sia la risoluzione dello schermo effettivo del computer. Inoltre i font nella vista in stile (solo nella vista in stile, non nella vista ad albero, vista di origine o l'interfaccia utente) vengono sempre creati utilizzando presente risoluzione 96DPI. Ad esempio, un font 12pt ora ha un'altezza di 16 pixel. (Nelle versioni precedenti di XXE, un font 12pt aveva un'altezza di 12 pixel, qualunque sia la risoluzione dello schermo effettivo del computer, che non era corretto.)
- Conseguenze:
- Il testo appare leggermente più grande nella vista stile, nonostante il fatto che la dimensione del font di default (Opzioni | Preferenze, sezione Vista, & quot; Default font size & quot; combobox) è stato ridotto a 10 pt. (Nelle versioni precedenti di XXE, la dimensione del font predefinito era 12pt.)
- Il foglio di stile CSS per i documenti XHTML chiamato & quot; Emulare Web Browser & quot; ora funziona come previsto.
- Proprietà border-top-style, border-right-style, border-bottom-style e border-left-style sono ora pienamente supportati (ovviamente, in aggiunta a stenografia proprietà border-style).
- Si noti che le proprietà border-top-width, border-right-width, border-bottom-width e border-left-width non sono ancora realmente supportati. Proprietà scorciatoia border-width è attualmente pienamente supportato solo.
- Aggiunto un & quot; Converti in testo normale & quot; pulsante per l'XHTML, DocBook e DITA barre degli strumenti argomento.
- Added & quot; Aggiungi reltable & quot ;, & quot; Reltable colonna & quot ;, e & quot; fila Reltable & quot; pulsanti alla barra degli strumenti mappa DITA. Questi pulsanti rendono facile Creazione e modifica reltables.
- Il & quot; Sfoglia file & quot; strumento. (File | sottomenu Cartella) consente ora di visualizzare i contenuti di un archivio Zip di qualsiasi tipo noto (.zip, .jar, .epub, .docx, .xlsx, .odt, etc)
- Tuttavia, il & quot; Sfoglia file & quot; strumento non ha ancora permesso di modificare il contenuto di un archivio Zip. Ad esempio, facendo doppio clic su un file XML trovato in un archivio Zip apre automaticamente il file in XXE in sola lettura-mode.
- Per visualizzare i contenuti di un archivio Zip, è sufficiente aprire la cartella che contiene questo archivio in & quot; Sfoglia file & quot; strumento, quindi fare clic destro sul nome del file di archivio e, infine, selezionare & quot; Sfoglia Archivio Contenuti & quot; dal menu a comparsa. Si noti che la cartella contenente l'archivio Zip può essere remoto (cioè, memorizzato su un server HTTP, FTP, ecc, server o anche su Google Drive).
- Di conseguenza, è ora possibile aprire in XXE, in sola lettura-mode, un documento XML conteneva un archivio Zip. E 'anche possibile estrarre uno o più file da un archivio Zip utilizzando copia / incolla o drag & drop.
- Questa funzione viene implementata per mezzo di plug-in unità virtuale nuova Jar, che come l'unità virtuale di file plug-in, è fornito in bundle con XXE.
- E 'ora possibile visualizzare i contenuti di una cartella o di archivio Zip passando il nome del file o URL per riga di comando xx. Unix esempio: & quot; xx. && Quot; permette di sfogliare il contenuto della directory di lavoro corrente.
- Se non c'è una selezione di qualsiasi tipo, il comando convertCase può essere utilizzato per cambiare il tipo di carattere della parola che contiene il cursore. In questa modalità, dopo aver cambiato il caso della parola corrente, convertCase ora si sposta automaticamente il cursore alla parola successiva.
- & quot; Incolla da Word & quot; caratteristica: quando si incolla una tabella copiato da MS-Word in un documento DocBook 4 o 5, la tabella incollata è ora una tabella CALS. Nelle versioni precedenti del XXE, il tavolo era incollato una tabella HTML.
- Quando l'opzione & quot; Permette l'uso avanzato di XInclude & quot; (Opzioni | Preferenze, sezione Edit) è attivata, la copia come riferimento (Modifica | Riferimento | Copia come riferimento; Ctrl + Maiusc-C), per esempio, secondo all'ultimo nodo figlio di un elemento e poi incollare l'riferimento copiato dato un XInclude cercando in questo modo:
- Ora la stessa operazione dà:
- , che è un po 'più utile, perché dopo l'aggiunta di nodi figlio alla fine dell'elemento, il XPointer sopra permette di transclude i nodi figlio appena aggiunti.
- DocBook 4 e 5 configurazioni: aggiunti i seguenti elementi:. Authorinitials, nome del file, letterale, orgname, PersonName, NomeProdotto sostituibili alla lista degli elementi che non sono controllati per l'ortografia
- DocBook 4 Configurazione: premendo ESC 5 ora consente di convertire il documento aperto al DocBook versione 5 .
- Aggiunto un elemento figlio script per comandi macro. Questo nuovo bambino script consente di eseguire gli script sso, nel contesto di una macro-comando.
- XED è molto piccolo, molto semplice linguaggio di scripting, sfruttando il nativo XPath 1.0 realizzazione di XMLmind XML Editor, che consente di modificare in luogo del documento in fase di modifica.
- In pratica, ciò significa che è ora possibile sviluppare comandi molto potenti senza dover programmare in Java. Ad esempio, si utilizzano script sso a:
- implementano comandi promuovere e abbassare topicrefs in un bookmap DITA;
- attuare la più grande e complessa parte della & quot; Incolla da Word & quot ;: ampiamente ripulire poi strutturare il non filtrata HTML generato da MS-Word 2003 + .
- Se siete curiosi, un esempio commentato di tali macro si trova in & quot; Convertire un DocBook 5 para a un formalpara & quot ;. Il manuale di riferimento di XED è si è trovata in & quot; Il linguaggio di scripting XED & quot;.
- Aggiunta una opzione -script di xmltool trattino. Questa opzione consente di modificare un documento utilizzando uno o più script .xed prima di salvare il documento sul disco.
- Aggiunto XPath funzioni di estensione:. Oggetto definito (? Variabile stringa di nome, di default valore booleano) e sono modificabili (? Node-set)
- Aggiornato XMLmind DITA Converter (DiTAC in breve) alla versione 2.5.3.
- Aggiornato il XMLmind XSL-FO Converter (XFC in breve) plug-in per la versione 5.1.0.
- aggiornato alla versione 9.5.1.7 Saxon.
- Nuova documentazione:
- XMLmind XML Editor - Supporto di XPath 1.0
- XPath 1.0 è utilizzato in tutto il mondo in XXE: per configurare l'editor, ai comandi di script e anche in fogli di stile CSS. Questo documento contiene il riferimento per tutte le XPath 1.0 funzioni di estensione supportate da XXE.
- Il presente documento contiene anche il riferimento per XED, una piccola molto semplice linguaggio, di scripting basato su XPath 1.0. Perché XED permette di modificare in luogo del documento in fase di modifica, può essere utilizzato per Advanced Script macro-comandi.
- XMLmind Editor XML - Come adattare & quot; Incolla da Word & quot; alle vostre esigenze
- Il presente documento spiega come il & quot; Incolla da Word & quot; impreziosite da opere, come personalizzare l'XML che genera, come integrare in configurazioni diverse da XHTML, DocBook e DITA.
- Correzioni di bug:
- In rari casi, l'inserimento di un'immagine in un breve o vuoto documento con l'opzione & quot; Carica immagini in attività in background & quot; set a & quot; Sì & quot; o & quot; immagini remote solo & quot; (Options | Preferences, sezione View) causato questa immagine da ricaricare ripetutamente. La risultante & quot; lampeggiante & quot; fatta la visualizzazione del documento inutilizzabile e costretto l'utente per chiuderla.
- Questo bug è stato corretto nella stragrande maggioranza dei noti casi rari. Tuttavia, questo bug non è ancora risolto in tutti i casi. La soluzione quando il lampeggio accade è per ridimensionare un po 'la vista del documento.
- Una tabella CALS contenente due elementi colspec aventi un attributo colname identico causato XXE da appendere con una NullPointerException quando, ad esempio, l'utente ha tentato di eseguire un & quot; Inserisci riga & quot; funzionamento. Ora si tenta di eseguire qualsiasi comando di modifica tabella a una tabella valida riferisce di un messaggio di errore.
- Sia la configurazione di serie (ad esempio docbook5.xxe) e la sua personalizzazione da parte dell'utente (ad esempio 0docBook5.xxe) sono stati caricati. In linea di principio, la personalizzazione utente avrebbe dovuto sovrascritto la configurazione di serie. Ciò ha causato il File |. Finestra di dialogo Nuovo elencare modelli di documento duplicati per la configurazione personalizzata li>
- Probabilmente a causa di un bug in Java più recenti 1.8 runtime, il & quot; Incolla da Word & quot; voce di menu è stato disattivato (grigio) dopo l'utilizzo di MS-Word per copiare una parte o la totalità di un documento negli Appunti.
- & quot; Incolla da Word & quot; caratteristica:. incollando alcune tabelle molto complesse (con & quot; righe disallineate & quot;) causato XXE per sollevare un NullPointerException durante il rendering di queste tabelle incollati
- Mac OS X / Oracle Java: quando si specifica applicazione di supporto mediante le Opzioni | Preferences, & quot; Helper Applicazioni & quot; sezione, la finestra di selezione dei file nativo non consente di selezionare un & quot; .app & quot; pacchetto bundle. Questo tipo di file è considerato da Oracle Java sia una directory semplice e, come tale, è attraversato dal selettore di file. Questo bug non può essere davvero risolto. Pertanto, al fine di specificare le & quot; .app & quot; pacchetto bundle come applicazione di supporto, è sufficiente selezionare qualsiasi file contenuto in questo pacchetto.
- Incompatibilità:
- Preferenze DefaultFontSize chiave con 12 (pt) come valore di default è stato sostituito da preferenza cssDefaultFontSize chiave con 10 (pt) come valore di default.
- Element.setName è ormai una operazione che può essere annullata. Di conseguenza, l'interfaccia com.xmlmind.xml.doc.DocumentListener doveva essere cambiato. DocumentListeners devono ora implementare nuovo metodo elementNameChanged.
- L'elemento figlio trasformata di un comando macro è stato sostituito dal nuovo elemento figlio di script. Di conseguenza, l'elemento trasformare bambino non è più supportato.
- estensione XPath ora ha la seguente firma: proprietà della stringa (stringa di proprietà-name, il nodo-set?). Tuttavia, per motivi di compatibilità, qualcosa come la proprietà (/, '{http://www.xmlmind.com/xmleditor/namespace/property}sourceURL'), dove la proprietà-name è una stringa letterale, è ancora supportato.
Proprietà
Cosa c'è di nuovo nella versione 5.8.1:
- nuovo add-on chiamato & quot; drive virtuale di Google plug-in & quot; (Google e Google Drive sono marchi di Google Inc.)
- Questo add-on consente di lavorare direttamente su Google Drive come se fosse il vostro disco rigido locale. Non è uno strumento di sincronizzazione di file. Rende accessi a Google Drive in tempo reale. Naturalmente, non non richiede di installare l'applicazione desktop Google Drive sul vostro computer.
- Questo add-on mira a trasformare Google Drive in aa zero installare, poco costoso, eppure capace (autoversionamento, ricerca full-text) repository di documenti XML. Repository Tale documento XML viene utilizzato in genere da un gruppo di redattori tecnici che lavorano sullo stesso set di file.
- Ecco perché questo add-on sarà automaticamente scrivere-lock documenti XML aperti in XMLmind XML Editor. Inoltre, il risparmio più volte per Google Drive un documento bloccato scrittura crea una sola revisione di questo documento.
- Il lato negativo, Google Drive è molto lento (molto alto di latenza), anche rispetto ad altri impianti di stoccaggio remoto come FTP e server WebDAV. In rare occasioni, Google Drive potrebbe diventare lento al punto da essere inutilizzabile. Può anche segnalare difficile da capire gli errori. Tuttavia questi errori sono sempre innocui per i file e per Editor XML XMLmind.
- Detto questo, un sacco di sforzi di sviluppo sono stati fatti per assicurare che la combinazione di XMLmind XML Editor e il plug-in drive virtuale Google funziona sempre accettabile.
- Come tutti gli altri plug-in unità virtuale, questo add-on non è incluso di default in distribuzioni XMLmind XML Editor. Dovrete scaricarlo e installarlo utilizzando la voce di menu & quot; Opzioni | installazione di componenti aggiuntivi & quot;.
- Altri miglioramenti:
- Molti miglioramenti dovevano essere attuate in modo da essere in grado di lavorare in modo accettabile su Google Drive:
- È ora possibile caricare le immagini di riferimento da un documento dopo il corpo del documento, in un compito sfondo. Quando questa opzione è attivata, vedrete rapidamente il corpo del documento e dopo che, ogni immagine si fa riferimento nel documento verrà rivelato uno dopo l'altro.
- Il nuovo & quot; Carica immagini in attività in background & quot; l'opzione, si trova in Opzioni | Preferences, vista in sezione. E 'il valore di default & quot;. Immagini remote solo & quot ;, specifica che solo le immagini memorizzate su file system remoti (ad esempio WebDAV, FTP, Google Drive, ecc) deve essere caricato dopo il corpo del documento, in un processo in background
- Il menu a comparsa del tasto destro del & quot; Sfoglia file & quot; strumento (visualizzato dopo aver selezionato una delle voci del menu di & quot; File | Folder & quot;) ha una nuova voce revisioni. Questa voce è presente solo quando l'impianto di stoccaggio sottostante supporta versioni di file (ad esempio Google Drive).
- La voce Revisioni visualizza una finestra di dialogo che elenca tutte le revisioni del documento in corso di selezione in & quot; Sfoglia file & quot; utensile. La finestra di dialogo permette di aprire e per confrontare le revisioni selezionati.
- Il & quot; Sfoglia file & quot; strumento, e anche la finestra di dialogo URL di selezione, ora visualizzare una finestra di avanzamento quando un blocco, sblocco, Incolla, rinominare o eliminare operazione richiede più di 1 secondo per completare.
- Il & quot; Sfoglia file & quot; strumento ora specifica i tipi MIME dei file che trasferisce (vale a dire utilizzando goccia drag & o copia / incolla), che è importante per lasciare che l'indice Google Drive il contenuto di questi file.
- La struttura di salvataggio automatico (Opzioni | Preferenze, Save sezione) non visualizza più finestre di dialogo di avanzamento o di errore. Ora funziona tutto & quot; dietro la scena & quot;.
- Basti ora per spostare il cursore è all'interno di una parola per essere in grado di utilizzare le voci del & quot; ricerca | Web Search & quot; sottomenu. In precedenza, queste voci sono state attivate solo dopo una selezione del testo esplicito.
- La finestra di dialogo visualizzata da & quot; Guida | Chi XMLmind XML Editor & quot; ora visualizza informazioni dettagliate circa l'ambiente di runtime di XXE. Inoltre, ha ora un pulsante Copia permette di copiare queste informazioni negli Appunti. Si prega di non dimenticare di allegare queste informazioni alle segnalazioni di bug che ci inviate.
- Utilizzo di & quot; File | Salva con nome & quot; per salvare un documento aperto in modalità di sola lettura rende ora passare alla modalità normale di lettura-scrittura. Questo nuovo comportamento è ritenuto più intuitivo per l'utente.
- È ora possibile rimuovere o sostituire elementi all'interno elementi dell'interfaccia utente come i menu o le barre degli strumenti. Nelle versioni precedenti, era possibile solo a estendere tali elementi dell'interfaccia utente con l'aggiunta di elementi.
- Fatto il plug-in WebDAV più leggero, eliminando la sua dipendenza eccellente implementazione Woodstox StAX. Questo plug-in ora utilizza Stax (parser XML trazione) implementazione trovato in runtime Java 1.6+.
- Aggiornato XMLmind DITA Converter (DiTAC in breve) alla versione 2.5.0_02, che consente di generare Guida Web la cui funzione di ricerca integrata supporta determinati.
- Aggiornato il XMLmind XSL-FO Converter (XFC in breve) plug-in per la versione 4.8.2.
- Correzioni di bug:
- Selezionare un testo e poi invocando Cerca | Sostituire o & quot; Ricerca | Sostituisci Backwards & quot; anzi inizializzato il campo Sostituisci dello strumento di ricerca con la selezione del testo. Tuttavia la prima sostituzione effettuata dallo strumento di ricerca saltato questa selezione testo iniziale.
- Lo strumento Cartella non ha dimostrato che il file originale è stato sbloccato quando & quot; File | Salva con nome & quot; è stato utilizzato per salvare il file in un'altra cartella.
- Lo strumento Cartella non ha dimostrato che un file creato con & quot; File | Nuovo & quot; quando l'opzione & quot; & quot documento immediatamente salvo appena creato; è stato acceso.
- A differenza XXE, lo strumento da riga di comando convertdoc, che è in realtà XXE senza interfaccia grafica, non ha il supporto URL diverse da & quot; del file: & quot ;, & quot; http: & quot ;, & quot; https: & quot; e & quot; ftp: & quot; URL. E ora supporta qualsiasi schema URL attuato per mezzo di un plug-in disco virtuale. Ad esempio, convertdoc supporta ora & quot; ftps: & quot ;, & quot; sftp: & quot; e & quot; google: & quot; URL.
- Incompatibilità:
- Il seguente add-ons & quot; plug-in drive virtuale WebDAV & quot ;, & quot; plug-in drive virtuale FTP & quot ;, & quot; Integrated motore foglio & quot; non sono più inclusi nelle distribuzioni XXe. È ora necessario scaricare in modo esplicito ed installare questi componenti aggiuntivi tramite la voce di menu & quot; Opzioni | installazione di componenti aggiuntivi & quot;.
- Il seguente componente aggiuntivo non è più disponibile:. & Quot; & quot configurazione W3C XML Schema;
- XXE_install_dir / bin / xxe.bat è stato sostituito da xx-C.BAT, che inizia XXE con una console. In Windows, una console è necessario per essere in grado di vedere i messaggi di errore di basso livello, ad esempio, nello sviluppo di configurazioni personalizzate o estensioni.
- Interfaccia com.xmlmind.xmleditapp.vdrive.DriveFactory e classe base com.xmlmind.xmleditapp.vdrive.Drive essere leggermente diverso. Le implementazioni di unità virtuali di terze parti devono essere ricompilati dopo aver fatto un paio di piccole modifiche nel codice.
Cosa c'è di nuovo in versione 4.4:
- Sun di `` plug-in successivo generazione JavaTM 'puo' essere utilizzato per eseguire XMLmind XML Editor (solo Professional Edition) come applet. Vedere demo.
- Supporto integrato per i metodi di input (ad esempio giapponese Input Romaji).
- Molti altri miglioramenti rendono XMLmind XML Editor (tutte le edizioni) più comodo da usare.
Requisiti :
- Java 2 Standard Edition Runtime Environment
I commenti non trovato