Pregunta

¿Alguien sabe de un método o una biblioteca, para convertir SGML a XML?

EDIT: Para aclarar, tengo que hacer la conversión en Java, y no puedo utilizar el analizador SP o la herramienta SX relacionados

.
¿Fue útil?

Solución

Parece que el consenso general es que no hay bibliotecas existentes para hacer el trabajo SGML en Java. Ciertamente, después de varios días de buscar infructuosamente a Google, y hacer esta pregunta aquí, he encontrado que no hay recursos sobre este tema.

Otros consejos

La respuesta no siempre es tan sencillo, ya que depende de la DTD SGML. En realidad no he encontrado un analizador SGML en general en Java en absoluto, pero este artículo utiliza SP que incluye un convertidor.

http://jclark.com/sp/sx.htm para el SX Conversor de SGML a XML en el paquete SP.

No es la mlParser, pero estoy teniendo un mal rato tratando de localizarlo: http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html

No hay ninguna API para analizar SGML usando Java en este momento. Tampoco hay ninguna API o biblioteca para convertir SGML a XML y luego analizarlo utilizando Java. Con la condición de SGML siendo suplantado por XML para todos los proyectos que he trabajado hasta ahora, no creo que vaya a cada ser cualquier trabajo realizado en esta área, pero eso es sólo una conjetura.

Aquí hay un código de código fuente abierto de una Universidad que lo hace, sin embargo yo no lo he probado y que tendría que buscar para encontrar las otras clases dependientes. Creo que la única solución viable en Java requeriría expresiones regulares.

Además, aquí hay una enlace para el software / XML SGML pública.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top