Selv vanlige programmeringsspråk som HTML kan falle inn under større paraply språk som du kanskje ikke har hørt om tidligere . SGML , eller standard generalisert markup språk, blir brukt til å definere markup som HTML programmerere bruke til å sette sammen websider og HTML5 - baserte webapplikasjoner. I legfolk premisser , kan SGML bli sett på som et programmeringsspråk som definerer et annet programmeringsspråk . I dag er SGML stort sett kjent som XML , eller Extensible Markup Language. Konvertere HTML til SGML kan ikke gi mange endringer i markup din , men det kan gjøre hva du har programmert kompatibel på tvers av flere nettlesere og Internett -systemer. Instruksjoner
en
Åpne HTML-siden som du ønsker å konvertere ved hjelp av en Web utviklingsverktøy eller en ren tekst editor som Microsoft Notepad eller Mac OS X TextEdit .
2
Legg inn følgende kode på siden , som bruker en C # programmeringsspråk -basert skript for å konvertere HTML-dokumentet koden til SGML . Plasser denne på toppen av HTML-dokumentet : en
XmlDocument FromHtml ( TextReader leser) {
//setup SGMLReader
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader ( ) ;
sgmlReader.DocType = "HTML ";
sgmlReader.WhitespaceHandling = WhitespaceHandling.All ;
sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower ;
< p > sgmlReader.InputStream = leser ;]
//opprette dokumenter
XmlDocument doc = ny XmlDocument ();
doc.PreserveWhitespace = true ;
doc.XmlResolver = null;
doc.Load ( sgmlReader ) ;
retur doc ;
}
3
Lagre modifisert HTML-dokument og åpne den i en nettleser . Skriptet legges til HTML-dokumentet vil dynamisk konvertere siden til SGML -format. Viser sidens kildekode eller lagre SGML -versjonen av siden for å opprette en innspilt versjon av det for din bruk.