Domanda

La nostra applicazione utilizza un file di configurazione di XML. Ho pensato che sarebbe stato bello per distribuire alcuni editor XML con la nostra applicazione, in modo che l'utente può facilmente modificare il file di configurazione. Caratteristiche dovrebbero essere:

  • Piccolo e leggero (idealmente, un piccolo .exe che non richiede installazione),
  • libero, con termini di licenza che permettono la distribuzione con un'applicazione commerciale,
  • capisce schemi XML (auto-completamento, errori spettacolo di validazione).

Qualcuno sa di un tale editore?

È stato utile?

Soluzione

Notepad ++ (free as in beer e come nella libertà di parola) http: // notepad- plus.sourceforge.net/uk/site.htm

Questo soddisfa la maggior parte delle vostre esigenze; tuttavia, ha solo tag collasso e non mostrerà gli errori di convalida o di completamento automatico.

Blocco note XML MSFT è buono, ma non permette la distribuzione di larghezza. Si può essere in grado di ottenere controllando le applicazioni installate per XML Notepad e, se è installato, l'invio di argomenti di avvio per l'applicazione.

http: // www. microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en

Altri suggerimenti

"Peters XML Editor" o "Open XML Editor" potrebbero essere buone scelte. Bisogna guardare al pensiero di licenza. Se il suo GPL si può racchiudere l'Editor, anche per uso commerciale, perché l'editor rimarrà uno strumento stand-alone, ma solo se si lavora con XML non è il buisiness principale del vostro applicattion. La maggior parte degli altri redattori del freeware mancano una licenza, e io non li vorrei aggiungere, senza una breve nota da parte dell'autore. lui Send a mail, la maggior parte degli autori del freeware amano il loro prodotto in corso di distribuzione.

Notepad2

libero, leggero (solo un file eseguibile e config.ini, non come sovraccaricato di funzioni come Notepad ++), versatile, bello e semplice interfaccia utente:

http://www.flos-freeware.ch/notepad2.html

Se non riesci a trovare quello che stai cercando, abbiamo scritto il nostro editor di configurazione per XML. Tuttavia, ha alcune restrizioni che potrebbero rendere non applicabile alla vostra situazione.

  • non supporta i file XML con più di un livello di profondità (es. Una radice con più tipi complessi, ma ogni tipo complesso supporta solo tipi semplici.)
  • Al momento supporta solo int, double, datetime, bool e la stringa.

Alcuni bonus:

  • Ha convalida automatica da un XSD.
  • Genera automaticamente un'interfaccia utente dal XML e XSD, l'editing XML in modo che nessun vero e proprio.
  • Genera interfaccia utente più applicabile in base al tipo semplice. (Es. DatePicker per DateTime, ComboBox per bool, e TextBoxes per il resto.
  • Possibilità di creare nuovo file XML, l'aggiunta di tabelle e dati campi.
  • Quando si costruisce una nuova configurazione, non convalida sui campi in base al tipo semplice selezionato.
  • Quando si salva una nuova configurazione, genera i file XML e XSD.

Se siete interessati, mi ci vorrà un giorno o due per il refactoring fuori del nostro progetto in corso ma posso renderlo disponibile. Se si desidera che il codice sorgente sarà probabilmente possibile rimuovere le questioni di cui sopra con esso.

Il mio voto va per Microsoft XML Notepad 2007 . E 'molto intuitiva e l'utente non dovrà davvero prestare attenzione agli elementi, ma utilizzare un'interfaccia user-friendly

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top