Tecnología

Inicio

Cómo convertir de HTML a SGML

Incluso los lenguajes de programación comunes, tales como HTML pueden caer bajo el paraguas idiomas más grandes que puede que no haya oído hablar anteriormente. SGML, o lenguaje de marcado generalizado estándar, se utiliza para definir el margen de beneficio que los programadores HTML utilizan para armar páginas web y aplicaciones web basadas en HTML5. En términos de los laicos, SGML puede ser visto como un lenguaje de programación que define otro lenguaje de programación. Hoy en día, gran parte SGML se conoce como XML, o Lenguaje de marcado extensible. La conversión de HTML para SGML puede no producir muchos cambios en su margen de beneficio, pero puede hacer lo que haya programado más compatible a través de navegadores web y sistemas de Internet.

Instrucciones

1 Abra la página HTML que se desea convertir mediante el uso de una herramienta de desarrollo web o un editor de texto como Microsoft Bloc de notas o TextEdit de Mac OS X.

2 Agregue el siguiente fragmento de código a la página, que utiliza un guión basado en el lenguaje de programación C # para convertir el código de documento HTML para SGML. Coloque esta en la parte superior del documento HTML:

XmlDocument FromHtml (lector de TextReader) {

// setup SGMLReader

Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader ();

sgmlReader.DocType = "HTML";

sgmlReader.WhitespaceHandling = WhitespaceHandling.All;

sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower;

sgmlReader.InputStream = lector;]

// Crear el documento

XmlDocument doc = new XmlDocument ();

doc.PreserveWhitespace = true;

doc.XmlResolver = null;

doc.Load (sgmlReader);

doc regresar;

}

3 Guarde el documento HTML modificado y abrirlo en un navegador Web. La secuencia de comandos agrega al documento HTML convertirá dinámicamente la página al formato SGML. Ver el código fuente de la página o guardar la versión SGML de la página para crear una versión grabada de la misma para su uso.