Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire HTML in SGML

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

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 ;

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 .

 

Programmazione © www.354353.com