Nwlapcug.com


Come convertire HTML in SGML

Anche comuni linguaggi di programmazione come HTML possono rientrare nel più grandi lingue di ombrello che non possono avere sentito parlare in precedenza. SGML, o linguaggio di markup generalizzato standard, viene utilizzato per definire il markup HTML i programmatori usano per mettere insieme pagine Web e applicazioni Web basate su HTML5. In termini laici, SGML può essere visto come un linguaggio di programmazione che definisce un altro linguaggio di programmazione. Oggi, SGML è in gran parte noto come XML o Extensible Markup Language. Conversione di HTML in SGML non può produrre molte modifiche al markup, ma può fare ciò che tu hai programmato compatibile su più browser e sistemi Internet.

Istruzioni

1

Aprire la pagina HTML che si desidera convertire utilizzando uno strumento di sviluppo Web o un editor di testo come Notepad di Microsoft o Mac OS X TextEdit.

2

Aggiungere il seguente frammento di codice alla pagina, che utilizza un C# script basato su linguaggio di programmazione per convertire il codice HTML del documento SGML. Questo posto nella parte superiore del documento HTML:

() {XmlDocument FromHtml(TextReader reader)

// setup SGMLReader

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

sgmlReader.DocType = "HTML";

sgmlReader.WhitespaceHandling = WhitespaceHandling.All;

sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower;

sgmlReader.InputStream = reader;]

// create document

XmlDocument doc = new XmlDocument();

doc.PreserveWhitespace = true;

doc.XmlResolver = null;

doc.Load(sgmlReader);

return doc;

}

3

Salvare il documento HTML modificato e aprirlo in un browser Web. Lo script aggiunto al documento HTML convertirà dinamicamente 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.