Vs. XML XHTML

February 24

Vs. XML XHTML


XML e XHTML sono entrambi linguaggi di markup utilizzati all'interno di siti web e applicazioni Internet. Un certo numero di somiglianze fondamentali e differenze esistono tra XML e XHTML, e le lingue tendono ad essere utilizzati per scopi diversi. XHTML è in realtà una forma di XML, ovvero il nome dato ad un gruppo di linguaggi XML. Comprendere la differenza tra XML e XHTML è un modo efficace per acquisire familiarità con il modo in cui i dati sono modellati sul web.

contenuto

Extensible Markup Language, o XML, viene utilizzato per modellare i dati per vari scopi diversi. Questi dati vengono solitamente posizionata all'interno di file e viene delineato da tag, come segue:

<Uomo> Jim </ uomo>

XHTML è specifico per il contenuto delle pagine Web, modellati all'interno delle strutture XML, come segue:

<Div> Alcuni contenuti </ div>

XHTML si suppone solo per contenere gli elementi validi come specificato dal World Wide Web Consortium, o W3C, le raccomandazioni per esso. XML può contenere qualsiasi tag e elementi scelti dall'utente, purché questi comprendono una struttura ad albero XML valido.

usi

Sia XML e XHTML sono ampiamente utilizzati sul web, ma per scopi leggermente diversi. XML tende ad essere utilizzato per contenere i dati per le applicazioni Web e siti, con questi dati interrogati e processati per l'inserimento all'interno di pagine Web e interfacce di applicazioni internet. XHTML è utilizzato principalmente per modellare il contenuto effettivo delle pagine Web, che contiene non solo i dati, ma altri tipi di contenuti, nonché il codice per le tecnologie aggiuntive come script lato client.

Documenti

Entrambi i documenti XML e XHTML contengono dati albero strutturato. I file XML di base vengono salvati con l'estensione .xml, anche se molte altre implementazioni esistono di XML, tra cui XHTML. file XHTML vengono salvati con l'estensione .xhtml. file XHTML sono spesso presentati agli utenti quando navigano in posizioni di siti web. Entrambi i file XML e XHTML possono essere visualizzati in un programma di modifica del testo di base. In alternativa, alcuni programmi sono progettati specificamente per la lettura e la scrittura di contenuti XML.

Validazione

XML e XHTML possono essere convalidati per stabilire se essi siano correttamente strutturati. In entrambi i casi, i file possono essere testati per ben formati e, facoltativamente, la validità. Un documento XML è ben formato se è stato correttamente strutturato come un albero di elementi e non ha errori di sintassi; per esempio, tutti i tag devono essere accompagnati da tag di chiusura. Inoltre, forme specifiche di XML come XHTML possono essere considerati validi in base al particolare insieme di regole stabilite per loro con un Document Type Definition o DTD o XML Schema, o XSD. servizi di convalida Internet può essere utilizzato per testare il contenuto XML in questi modi.

Utilizzare con altre tecnologie

XHTML e XML sono entrambi ampiamente utilizzati in combinazione con altre tecnologie. Nelle pagine web, XHTML è regolarmente combinato con tecnologie server e lato client, tra cui PHP, ASP, JavaScript e CSS. XML è stato progettato per essere facilmente combinati con altre tecnologie e viene spesso utilizzato con linguaggi Web come PHP, ASP, Flash ActionScript e JavaScript. XML può essere visualizzato anche all'interno del browser Web nello stesso modo come una pagina XHTML, in genere utilizzando Extensible Stylesheet Language Transformations, o XSLT, per la presentazione.