Anche i comuni linguaggi di programmazione come HTML potrà fruire lingue ombrello più grandi che non si può avere sentito parlare in precedenza . SGML , o linguaggio standard generalizzato di marcatura , è usato per definire il markup HTML che i programmatori usano per mettere insieme le pagine Web e di 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 è largamente conosciuto come XML , o Extensible Markup Language . Conversione HTML a SGML può non produrre molti cambiamenti al vostro codice , ma si può fare quello che 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 Blocco note Microsoft o Mac OS X TextEdit .
2 < p > Aggiungere il seguente frammento di codice alla pagina , che utilizza lo script di un linguaggio di programmazione C # a base di convertire il codice del documento HTML a SGML . Posizionare questo nella parte superiore del documento HTML :
XmlDocument FromHtml ( lettore TextReader ) {
//setup SGMLReader
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader ( ) ;
sgmlReader.DocType = " HTML " ;
sgmlReader.WhitespaceHandling = WhitespaceHandling.All ;
sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower ;
< p > sgmlReader.InputStream = lettore; ]
//crea documento
XmlDocument doc = new XmlDocument ( ) ;
doc.PreserveWhitespace = true ;
doc.XmlResolver = null;
doc.Load ( sgmlReader ) ;
ritorno doc ;
}
3
Save the documento HTML modificato e aprirlo in un browser web . Lo script aggiunto al documento HTML permette di convertire dinamicamente la pagina in formato SGML . Visualizza il codice sorgente della pagina o salvare la versione SGML della pagina per creare una versione registrata di esso per il vostro uso .