Wie Konvertieren von HTML in SGML

June 9

Auch bekannte Programmiersprachen wie HTML können fallen unter größeren Regenschirm-Sprachen, denen Sie nicht über zuvor gehört haben. SGML, d. standard generalized Markup Language, wird verwendet, um das Markup zu definieren, das HTML-Programmierer verwenden, um Webseiten und HTML5-basierten Webanwendungen zusammengestellt. Die Laien ausgedrückt kann SGML als Programmiersprache angezeigt werden, die eine andere Programmiersprache definiert. SGML ist heute weitgehend als XML oder Extensible Markup Language bekannt. HTML-Konvertierung in SGML, kann viele Änderungen zu Ihrem Markup nicht liefern, aber es kann machen was Sie programmiert haben kompatibel mehr Web-Browsern und Internet-Systeme.

Anweisungen

1 Öffnen Sie die HTML-Seite, die Sie mit einem Web-Entwicklungs-Tool oder einen Text-Editor wie Microsoft Notepad oder Mac OS X TextEdit konvertieren möchten.

2 Die Seite, die eine c#-Sprache-basiertes Skript um den HTML-Code Dokument in SGML zu konvertieren verwendet fügen Sie im folgenden Codeausschnitt hinzu. Legen Sie diese an der Spitze des HTML-Dokuments:

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 Speichern Sie das geänderte HTML-Dokument und in einem Webbrowser öffnen. Das Skript, das HTML-Dokument hinzugefügt wird die Seite dynamisch zu SGML-Format konvertieren. Zeigen Sie Quellcode der Seite an oder speichern Sie die SGML-Version der Seite, um eine aufgenommene Version davon für Ihren Gebrauch zu erstellen.