January 14
Anche i linguaggi di programmazione comuni come HTML possono cadere sotto lingue ombrello più grandi che non si può avere sentito parlare in precedenza. SGML, o standard linguaggio di markup generalizzato, viene utilizzato per definire il markup HTML che i programmatori usano per mettere insieme le pagine Web e le applicazioni Web HTML5-based. In termini laici, SGML può essere visto come un linguaggio di programmazione che definisce un altro linguaggio di programmazione. Oggi, SGML è largamente conosciuto come XML, o Extensible Markup Language. Conversione HTML a SGML non può produrre molte modifiche al markup, ma può fare ciò che avete programmato compatibile su più browser Web e sistemi Internet.
1 Aprire la pagina HTML che si desidera convertire utilizzando uno strumento di sviluppo web o un editor di testo come Microsoft Blocco note o TextEdit di Mac OS X.
2 Aggiungere il seguente frammento di codice alla pagina, che utilizza uno script basato sul linguaggio di programmazione C # per convertire il codice documento HTML a SGML. Posto questo nella parte superiore del documento HTML:
XmlDocument FromHtml (lettore TextReader) {
// setup SGMLReader
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader ();
sgmlReader.DocType = "HTML";
sgmlReader.WhitespaceHandling = WhitespaceHandling.All;
sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower;
sgmlReader.InputStream = lettore;]
// Crea documento
XmlDocument doc = new XmlDocument ();
doc.PreserveWhitespace = true;
doc.XmlResolver = null;
doc.Load (sgmlReader);
tornare doc;
}
3 Salvare il documento HTML modificato e aprirlo in un browser Web. Lo script aggiunto al documento HTML sarà dinamicamente convertire la pagina in formato SGML. Visualizzare il codice sorgente della pagina o salvare la versione SGML della pagina per creare una versione registrata di esso per il vostro uso.