Vantaggi e svantaggi generali del HTML contro XML e XHTML
Ci sono tre lingue di margine di profitto. Questi includono la lingua di margine di profitto di hypertext (HTML), di Extensible Markup Language (XML) e la combinazione dei due, lingua estendibile di margine di profitto di hypertext, (XHTML). HTMLIl HTML è la disposizione primaria usata sul HTML in tutto il mondo di fotoricettore può visualizzare i Web pagi con una vasta gamma dei colori, delle figure e degli oggetti. Anche se non un linguaggio di programmazione allineare, HTML è aumentato di alimentazione nel corso degli anni. Il HTML è realmente un sottoinsieme di XML senza bloccare definito. Tuttavia, mentre XML è una lingua rigorosa (poichè imparerete), il HTML prende molte libertà che lo hanno aiutato per transformarsi in nell'attrezzo che popolare di presentazione è oggi. Anche se lo spirito del Internet giovane ha consigliato alla libertà, gli sviluppatori ora si sono resi conto che la libertà del HTML ha ripercussioni. Poiché il HTML è così flessibile, molti browsers ed applicazioni di fotoricettore hanno aggiunto la loro propria funzionalità al protocollo del HTML della base. Come tutta la funzionalità aumentata, questo viene con i rischi supplementari di sicurezza. Per questo motivo, gli sforzi devono in corso sostituire il HTML con una lingua molto regolata e standardizzata di margine di profitto conosciuta come XHTML. XMLXML è il fondamento per molte disposizioni di dati, compreso il HTML, WML, XHTML e più. Recentemente è diventato popolare perché può facilitare il trasferimento dei dati fra i programmi ampiamente disparati, i sistemi operativi e le aziende. La chiave a programma di utilità del XML è che permette a tutto lo sviluppatore di progettare la sua propria disposizione di dati usando i suoi propri termini e requisiti. Infatti, XML è così popolare che Microsoft ha costruito il relativo intero suite dei prodotti, dai sistemi operativi ai componenti dell'assistente, intorno al concetto di XML. Illustriamo il programma di utilità di XML, considerano una società del campione che deve ripartire le informazioni sull'inventario della frutta. Poiché l'accesso diretto ad una base di dati sarebbe un rischio di sicurezza (così come povera pratica di affari), lo sviluppatore può generare un programma di XML che definisce il tipo, il formato ed il colore di ogni frutta a disposizione. Una volta che ha determinato spec., lo sviluppatore potrebbe programmare l'ospite con la possibilità tirare i dati da una base di dati e convertirli in lima di XML. Sull'altra estremità, un cliente speciale potrebbe esaminare la lima generata di XML ed analizzare le informazioni per riempire la relativa propria base di dati. Questo processo terrebbe conto così il trasferimento di dati veloce e standardizzato. Per illustrare questo, consideri il seguente codice sorgente del campione vedere come una tal lima di XML comparirebbe. Noti la gerarchia e l'insieme di corrispondenza delle etichette. Ogni etichetta è una proprietà, in grado di avere secondario-proprietà. In questo caso, stiamo comunicando le informazioni su una mela e su un'uva. </NOME > </FRUTTA > < DI SIZE>SMALL</SIZE > < DI COLOR>RED</COLOR > < SIZE>BIG</SIZE > </NOME > < NAME>GRAPE < COLOR>PURPLE</COLOR > < DELLA FRUTTA > < NAME>APPLEEstrapolando da questo esempio semplice, potete vedere come i dati di XML sono organizzati. L'uso di tali metodi relazionali di dati è ancora nella relativa infanzia e continuerà a svilupparsi per molti anni. Anche se XML è il fondamento di molte altre lingue di formattazione Internet-basate, i relativi sottoinsiemi stanno dando a XML la spinta che deve transformarsi in nel campione de facto. Un sottoinsieme recente, XHTML, sta guadagnando terreno lentamente ed è destinato sorpassare il HTML nella prevalenza. XHTMLQuindi, la volontà di XHTML probabilmente sostituisce il HTML. Anche se questo processo occorrerà parecchi anni, molti Webmasters già ha abbracciato XHTML e lentamente sta integrando le relative regole nel loro sviluppo. Infatti, XHTML 1.0 è considerare da molti come la versione seguente del HTML (HTML 5.0). Che cosa fa XHTML così popolare è il relativo ruleset semplice tuttavia rigido. Questo ruleset è così potente perché fa rispettare un campione universale. Le regole sono come segue:
Contrapponendo queste regole semplici ma potenti con il HTML, potete cominciare a vedere i vantaggi di XHTML. In più, i dispositivi dei pc (servizio personale di comunicazione) inoltre usano XHTML. A causa della miriade dei fornitori, ciascuno con il relativo proprio metodo riservato, le regole rigorose di XHTML e XML sono vitali. Senza questo campione, gli sviluppatori di fotoricettore dovrebbero generare i Web pagi separati per ogni dispositivo. Fortunatamente, a causa di questo campione, gli sviluppatori possono generare una o due pagina per tutti i dispositivi. Tuttavia, XHTML ancora ugualmente bloated per molti più piccoli dispositivi dei pc. Di conseguenza, un'altra opzione è richiesta. ciò è un articolo aggiunto dal Nelson Druell
|
|||||
|