Även vanliga programmeringsspråk som HTML kan falla under större paraply språk som du kanske inte har hört talas om tidigare . SGML , eller Standard Generalized Markup Language , används för att definiera den kod som HTML programmerare använder för att sätta ihop webbsidor och HTML5 - baserade webbapplikationer . I enkla termer , kan SGML ses som ett programmeringsspråk som definierar ett annat programmeringsspråk . Idag är SGML stort sett känd som XML , eller Extensible Markup Language . Konvertera HTML till SGML får inte ge många ändringar i din kod , men det kan göra vad du har programmerat kompatibla över fler webbläsare och Internet . Instruktioner
1
Öppna den HTML-sida som du vill konvertera genom att använda ett verktyg webbutveckling eller en vanlig textredigerare som Anteckningar eller Mac OS X Textredigerare .
2
Lägg till följande kodsträng på sidan , som använder en programmeringsspråket C # - baserade skript för att konvertera HTML-dokument koden till SGML . Placera detta på toppen av HTML-dokumentet :
XMLDocument FromHtml ( TextReader läsare) {
//setup SGMLReader
Sgml.SgmlReader sgmlReader = ny Sgml.SgmlReader ( ) ;
sgmlReader.DocType = " HTML " ,
sgmlReader.WhitespaceHandling = WhitespaceHandling.All ;
sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower ,
sgmlReader.InputStream = läsare ; ]
//skapa dokument
XMLDocument doc = new XMLDocument ( ) ;
doc.PreserveWhitespace = true ;
doc.XmlResolver = null ;
doc.Load ( sgmlReader ) ;
retur doc ,
}
3
Spara modifierade HTML-dokument och öppna den i en webbläsare . Skriptet läggs till i HTML- dokument dynamiskt kommer att konvertera sidan till SGML format . Visa sidans källkod eller spara SGML version av sidan för att skapa en inspelad version av det för din användning .