Domanda

Voglio creare un'interfaccia basata sul web per configurare un sistema. La mia configurazione di sistema è definita usando XML per il quale ho uno schema XML. Sto cercando una libreria Java che prenda questo schema e crei automaticamente una bella interfaccia basata sul web per visualizzare e modificare il documento di configurazione XML.

Sarebbe bello se questa libreria consentisse di espandere e nascondere elementi composti e, naturalmente, garantire che l'XML risultante sia conforme all'XSD.

Dovrei usare Xform da qualche parte qui?

Saluti

È stato utile?

Soluzione

Dai un'occhiata a Xopus . È un editor XML basato su browser scritto in Javascript. Prende un documento XML, uno schema XML e un XSLT come input.

Xopus è rivolto a utenti non tecnici e disabiliterà / nasconderà tutte le opzioni dell'interfaccia utente che renderebbero la documentazione non valida in base allo schema XML specificato.

XSLT viene utilizzato per creare una vista di modifica WYSIWYG. L'espansione e il nascondimento di parti del documento possono essere facilmente aggiunti impostando dinamicamente i parametri XSLT utilizzando Xopus DOM API .

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