Differenza tra XML e HTML

Anonim

XML vs HTML

XML è l'espressione di EXtensible Markup Language. è definito nella specifica XML 1. 0, sviluppata dal W3C (World Wide Web Consortium). XML fornisce un modo standard che è anche semplice per codificare dati e testo in modo tale che il contenuto possa essere scambiato attraverso l'hardware del driver, i sistemi operativi e le applicazioni con un piccolo intervento umano.La lingua di markup di HyperText, noto anche come HTML, è anche un linguaggio di marcatura di primo piano per le pagine web.Il HTML è il blocco di base delle pagine web.Il browser Web legge il documento HTML e li compone in visuale o udibile pagine web

XML

XML è un linguaggio di marcatura utilizzato per il trasferimento di dati e testo tra l'hardware del driver, i sistemi operativi e le applicazioni con pochi interventi umani., attributi e strutture di elementi che possono essere utilizzati per fornire informazioni sul contesto. Questa informazione di contesto può essere utilizzata per decodificare il significato del contenuto. Ciò consente di sviluppare efficienti motori di ricerca e di eseguire l'estrazione dei dati sui dati. Inoltre, i database relazionali tradizionali sono adatti come dati XML perché possono essere organizzati in righe e colonne, ma XML fornisce meno supporto ai dati con contenuti ricchi come audio, video, documenti complessi, ecc. I database XML memorizzano i dati in una struttura strutturata e gerarchica che consente di elaborare le query in modo più efficiente. I tag XML non sono predefiniti e gli utenti possono definire nuovi tag e strutture di documento. Inoltre, nuove lingue di Internet come RSS, Atom, SOAP e XHTM sono state create utilizzando XML.

HTML

HTML come menzionato in precedenza è un linguaggio di marcatura che dispone di un set di tag mark up. I tag di markup HTML, che di solito sono chiamati tag HTML, vengono utilizzati per descrivere pagine web. I documenti HTML tipici contengono i tag HTML e il testo normale richiesto per il contenuto delle pagine web. I tag HTML potrebbero essere identificati facilmente in un documento HTML in quanto sono circondati da parentesi angolari (ad esempio). I tag HTML sono tipicamente inseriti in un documento in coppie, dove il primo tag è il tag di partenza (ad esempio ) e il secondo tag è il tag finale (ad esempio ). Il compito di un browser web (ad esempio Internet Explorer, Firefox, ecc.) È quello di leggere un documento HTML e visualizzarlo come una pagina web. Il browser utilizza i tag HTML per interpretare il contenuto della pagina, ma i tag HTML non vengono visualizzati dal browser. Le pagine HTML possono incorporare immagini, oggetti e script scritti in lingue come JavaScript. Inoltre, HTML può essere utilizzato per creare forme interattive.

Differenza tra XML e HTML

Anche se XML e HTML sono entrambi i linguaggi di marcatura, esistono alcune differenze fondamentali tra di loro. HTML è costituito principalmente da tag che definiscono l'aspetto del contenuto, mentre i tag XML definiscono generalmente la struttura e il contenuto dei dati (e l'aspetto effettivo è definito da un foglio di stile associato).In secondo luogo, XML è estensibile, poiché i tag XML possono essere definiti dall'utente per un'applicazione specifica, mentre i tag HTML sono definiti da W3C.