Même les langages de programmation courants tels que HTML peuvent tomber sous langues faîtières plus que vous ne pouvez pas avoir entendu parler auparavant . SGML, ou langage standard de balisage généralisé , est utilisé pour définir le balisage HTML programmeurs utilisent pour mettre en place des pages Web et des applications Web basé sur le HTML5 . En termes simples , SGML peut être considéré comme un langage de programmation qui définit un autre langage de programmation. Aujourd'hui , SGML est largement connu comme XML ou Extensible Markup Language. La conversion HTML au SGML peut ne pas donner de nombreux changements à votre balisage , mais il peut faire ce que vous avez programmé compatible à travers plus de navigateurs Web et systèmes Internet . Instructions
1
Ouvrez la page HTML que vous souhaitez convertir en utilisant un outil de développement Web ou un éditeur de texte tel que Bloc-notes Microsoft ou Mac OS X TextEdit.
2 < p > Ajouter l'extrait de code suivant à la page , qui utilise un script de programmation C # basée sur le langage de convertir le code de document HTML à SGML. Placez ceci au début du document HTML:
XmlDocument FromHtml ( lecteur TextReader ) {
//setup SgmlReader
Sgml.SgmlReader SgmlReader = new Sgml.SgmlReader () ;
sgmlReader.DocType = "HTML" ;
sgmlReader.WhitespaceHandling = WhitespaceHandling.All ;
sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower ;
< p > sgmlReader.InputStream = lecteur ;]
//créer un document
XmlDocument doc = new XmlDocument ();
doc.PreserveWhitespace = true;
doc.XmlResolver = null;
doc.Load ( SgmlReader ) ;
retour doc ;
}
3
Save the document HTML modifié et l'ouvrir dans un navigateur Web. Le script ajouté au document HTML vous permet de convertir dynamiquement la page au format SGML. Voir le code source de la page ou enregistrer la version SGML de la page pour créer une version enregistrée de celui-ci pour votre usage.