linguagens de programação Mesmo comuns, tais como HTML pode cair sob guarda-chuva línguas maiores, que você pode não ter ouvido falar anteriormente . SGML, ou linguagem de marcação generalizada padrão , é usado para definir a marcação que programadores HTML usam para montar as páginas da Web e aplicativos da Web baseados em HTML5. Em termos leigos , SGML pode ser visto como uma linguagem de programação que define outra linguagem de programação . Hoje, SGML é largamente conhecida como XML, ou Extensible Markup Language. Convertendo HTML para SGML pode não produzir muitas mudanças para a sua marcação , mas ele pode fazer o que você já programou compatível em mais navegadores da Web e sistemas de Internet . Instruções
1
Abra a página HTML que você deseja converter usando uma ferramenta de desenvolvimento da Web ou um editor de texto simples como o bloco de notas ou Mac OS X TextEdit .
2
Adicione o seguinte trecho de código para a página , que usa um script baseado em linguagem de programação C # para converter o código do documento HTML para SGML. Coloque isso no topo do documento HTML:
XmlDocument FromHtml ( leitor TextReader ) {
//setup SGMLReader
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader () ;
sgmlReader.DocType = "HTML" ;
sgmlReader.WhitespaceHandling = WhitespaceHandling.All ;
sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower ;
sgmlReader.InputStream = leitor; ]
//cria documento
XmlDocument doc = new XmlDocument ();
doc.PreserveWhitespace = true;
doc.XmlResolver = null;
doc.Load ( sgmlReader );
retornar doc ;
}
3
Salve o modificado documento HTML e abri-lo em um navegador da web . O script adicionado ao documento HTML irá converter dinamicamente a página para o formato SGML. Ver código -fonte da página ou salvar a versão SGML da página para criar uma versão gravada dele para seu uso.