Domanda

Qualcuno sa di un metodo, o una libreria, per convertire SGML in XML?

EDIT: Per chiarimenti, devo fare la conversione in Java, e non posso usare il parser SP o il relativo strumento SX

.
È stato utile?

Soluzione

Sembra che il consenso generale è che non ci sono le librerie esistenti per fare il lavoro SGML in Java. Certo, dopo alcuni giorni di inutilmente la ricerca di Google, e questa domanda qui, non ho trovato le risorse su questo argomento.

Altri suggerimenti

La risposta non è sempre così semplice, in quanto dipende dalla DTD SGML. Non ho effettivamente trovato un parser SGML generale in Java a tutti, ma questo articolo utilizza SP che include un convertitore.

http://jclark.com/sp/sx.htm per la SX convertitore da SGML a XML nel pacchetto SP.

C'è la mlParser, ma sto attraversando un periodo difficile cercando di individuarlo: http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html

Non c'è API per il parsing SGML utilizzando Java in questo momento. Non c'è anche qualsiasi API o libreria per la conversione SGML a XML e quindi l'analisi utilizzando Java. Con lo stato di SGML di essere soppiantato da XML per tutti i progetti cui ho lavorato fino ad ora, non credo che ci saranno ogni essere qualsiasi lavoro svolto in questo campo, ma che è solo una supposizione.

Qui è un certo codice codice sorgente aperto da un'Università che lo fa, ma non l'ho provato e si dovrebbe cercare di trovare le altre classi dipendenti. Credo che l'unica soluzione praticabile in Java richiederebbe espressioni regolari.

Inoltre, ecco un link per il software / XML pubblico SGML.

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