¿Cuál es la diferencia entre HTML y XML?

Encontré una breve explicación, que creo que cubre lo básico:
HTML fue diseñado para mostrar datos con foco en cómo se ven los datos.
XML fue diseñado para ser una herramienta independiente de software y hardware que se utiliza para transportar y almacenar datos, con especial atención a qué son los datos. XML proporciona un marco para definir lenguajes de marcado.

Por ejemplo, su XML podría verse así:

  
   
     
		  Nicholas 
		  Muller 
		  Alemania 
     
     
		  Daniel 
		  Smith 
		  Inglaterra 
     
	 
		  Marie 
		  Curie 
		  Francia 
     
 

Aquí lo ponemos todo en una página HTML
Me gusta:

  
 
  Una página con mis amigos <title>
  
 
	 var myFriends = myCoolXmlParser ("ruta de acceso a mi archivo xml");
 
 
 
 <div>
 <span class="”header”"> Mis amigos geniales </span>
 <span class="”info”"> {{f.FirstName}} {{f.LastName}} de {{f.Country}} </span>
 </div>
 
 
</pre>
<p>  Y el resultado podría verse más o menos así: </p>
<p><img decoding="async" class="landscape ui_qtext_image zoomable_in_feed" src="http://q.miximages.com/57500/Mobile Programming/main-qimg-1a3fc7843e3d72907cc1ce39d2d41637.png"></p>
<p>  Datos de la tienda XML: HTML los presenta. </p>
		<!-- Ezoic - mid_content - mid_content -->
<div id="ezoic-pub-ad-placeholder-103"> </div>
<!-- End Ezoic - mid_content - mid_content -->

    <div id="tags" class="mb-2">
        </div>
    </article>
	</div>
        <div class="my-3 px-3 pb-2 bg-light rounded shadow-sm relate"><p class="py-2 mb-0">Related Content</p><p class="p-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/20127/como-se-compara-el-desarrollo-con-django-en-windows-con-el-desarrollo-con-django-en-linux-cuales-son-las-compensaciones.html" rel="bookmark" class="nav-link p-0">¿Cómo se compara el desarrollo con Django en Windows con el desarrollo con Django en Linux?  ¿Cuáles son las compensaciones?</a></p><p class="p-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/17304/que-es-el-estado.html" rel="bookmark" class="nav-link p-0">¿Qué es el estado?</a></p><p class="p-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/26606/como-crear-notificaciones-en-vivo-como-en-facebook-y-quora-usando-php-y-mysql.html" rel="bookmark" class="nav-link p-0">Cómo crear notificaciones en vivo como en Facebook y Quora usando PHP y MySQL</a></p><p class="p-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/31787/que-es-el-diseno-frontal.html" rel="bookmark" class="nav-link p-0">¿Qué es el diseño frontal?</a></p><p class="p-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/3974/hay-alguna-posibilidad-de-tomar-un-sitio-de-redes-sociales-como-una-startup.html" rel="bookmark" class="nav-link p-0">¿Hay alguna posibilidad de tomar un sitio de redes sociales como una startup?</a></p></div>
    <div class="row mx-0">
        <div class="col-md-6 text-left bg-white shadow-sm py-2"><a href="https://develop.gobetech.com/17010/cual-es-el-mejor-software-de-graficos-de-analisis-tecnico-preferiblemente-gratuito-y-en-linea-para-los-mercados-indios.html" rel="prev">¿Cuál es el mejor software de gráficos de análisis técnico, preferiblemente gratuito y en línea, para los mercados indios?</a></div>
        <div class="col-md-6 text-right bg-white shadow-sm py-2"><a href="https://develop.gobetech.com/17012/que-startups-o-empresas-tienen-los-mejores-equipos-de-desarrollo-movil.html" rel="next">¿Qué startups o empresas tienen los mejores equipos de desarrollo móvil?</a></div>
    </div>
    
    


	<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<ul>
<li>  XML y XHTML tienen un número infinito de elementos posibles, mientras que HTML tiene un conjunto muy estricto de elementos predefinidos. </li>
<li>  Un documento HTML puede ser XML, pero un documento XML no puede ser HTML a menos que use los elementos HTML nombrados y sirva como XHTML. </li>
<li>  El XML (y hasta cierto punto XHTML) tiene que estar bien formado y ser válido antes de que se pueda interpretar, el HTML todavía se puede interpretar incluso si está mal formado e inválido. </li>
<li>  Los atributos XML tienen que ser citados y no pueden ser sin valor.  Los atributos HTML pueden omitir valores redundantes y solo necesitan comillas en ciertas condiciones, a menos que sea XHTML, en cuyo caso asume reglas de atributos XML. </li>
<li> HTML se puede analizar como <code class="prettyprint inline">text/html</code> y <code class="prettyprint inline">application/xhtml+xml</code> , además de lo que XML se puede analizar como: <code class="prettyprint inline">application/xml</code> . </li>
<li>  XML y XHTML deben tener un elemento de cierre para cada elemento abierto.  Dependiendo del elemento, a HTML no le importa si un elemento tiene una etiqueta de cierre o no. </li>
<li>  Los elementos XML en su mayoría no tienen sentido y sus analizadores no actuarán sobre esos elementos, mientras que los elementos de un documento HTML transmiten significado o instrucciones del navegador por su uso. </li>
<li>  HTML ha estado en uso mucho más tiempo que XML </li>
</ul>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Mark Baker</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  Gracias por el A2A. </p>
<p>  <b>¿Similitudes entre HTML y XML?</b> <br />  1. Ambos son idiomas de la web. <br />  2. Ambos son lenguajes de marcado. <br />  3. Ambos se originan de SGML.  [Lenguaje de marcado general estandarizado] <br />  4. Las etiquetas son bloques de construcción básicos de documentos HTML y XML. </p>
<p>  <b>Diferencias entre HTML y XML</b> <br />  1. Las etiquetas <b>HTML</b> son etiquetas predefinidas donde las etiquetas <b>XML</b> son etiquetas definidas por el usuario. <br />  2. Las etiquetas <b>HTML</b> son un número limitado de etiquetas donde las etiquetas <b>XML</b> son extensibles. <br />  3. Las etiquetas <b>HTML no</b> distinguen entre mayúsculas y minúsculas, mientras que las etiquetas <b>XML</b> son sensibles. <br />  4. Las etiquetas <b>HTML</b> están diseñadas para mostrar los datos, pero no para describir los datos, mientras que las etiquetas <b>XML</b> están destinadas a describir los datos. <br />  5. <b>HTML se</b> enfoca en cómo se ven los datos, mientras que XML se enfoca en qué son los datos. </p>
<p>  <b>Fuente:</b> <b>Tutorial XML</b> </p>
<p>  Gracias, </p>
<p>  Manera de aprender fácilmente </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Suresh</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  La diferencia es similar a la diferencia entre el alfabeto latino y el idioma inglés. </p>
<p>  El alfabeto latino es un sistema para codificar palabras.  Se puede usar para codificar las palabras de muchos idiomas diferentes, incluidos los idiomas que usted mismo inventa. </p>
<p>  Cualquier documento que esté escrito en inglés también está escrito en alfabeto latino. </p>
<p>  No hay documentos significativos que estén escritos solo en el alfabeto latino y no también en un idioma en particular, como inglés, francés o español. </p>
<p>  Del mismo modo, XML es un conjunto de reglas para codificar lenguajes de marcado.  Se puede usar para codificar muchos lenguajes de marcado, incluidos los idiomas que usted mismo crea. </p>
<p>  Cualquier documento escrito en XHTML también está escrito en XML (pero no en HTML, porque HTML no se basa en XML, sino en SGML). </p>
<p>  No hay documentos significativos que estén escritos solo en XML y no también en un lenguaje de etiquetado particular como XHTML, DocBook o SVG.  El lenguaje de etiquetado particular en algunos casos puede ser completamente ad hoc, pero sigue siendo un lenguaje particular codificado en XML, no solo XML en sí mismo. </p>
<p>  Existen otros medios para codificar lenguajes de etiquetado, al igual que hay otros alfabetos.  Muchas de las diferencias prácticas que observa Shaun son consecuencia de que HTML se escribió originalmente en SGML, no en XML. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Rishabh Sharma</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  Ambos son lenguajes de marcado, que representan datos de texto en formato apropiado usando etiquetas.  Sin embargo, se utilizan para fines completamente diferentes. <br />  HTML se utiliza para crear una estructura básica para una página web.  El navegador analiza el texto HTML y crea una interfaz de usuario con el siguiente estándar W3C.  Dado que las etiquetas HTML están fijadas en estándar, no puede crear nuevas etiquetas en general (ahora es posible con HTML5). <br />  XML se usa generalmente para almacenar datos de texto solamente.  Los datos de texto son fáciles de organizar en XML, que luego se pueden enviar como respuesta del servidor web a la página web o aplicación solicitante.  Por ejemplo, si desea enviar información de un usuario desde su base de datos web a su aplicación de Android, puede envolverla en el formato XML como se muestra a continuación: </p>
<p>  <usuario> <br />  <id> 1234 </id> <br />  <firstname> John </firstname> <br />  <lastname> Diggle </lastname> <br />   </usuario></p>
<p>  O también puede enviar más de un usuario envolviéndolos en una etiqueta de UserGroup.  Las etiquetas se definen en un esquema XML, por lo que puede crear sus propias etiquetas si su aplicación solicitante sabe cómo analizarla y qué etiqueta significa qué. <br />  Debido a esto, XML también se utiliza para definir interfaces de usuario en aplicaciones móviles.  Android, iOS, BlackBerry y Windows Phone (Windows phone usa XAML, una versión avanzada) usa XML para definir la interfaz de usuario.  Pueden usarlo ya que pueden crear sus propias etiquetas y definir qué significará la etiqueta.  Por ejemplo, pueden definir en su analizador de interfaz de usuario que la etiqueta <button> significará poner un botón en la página y, si quieren poner una imagen de un gato, nadie los detendrá para hacerlo. </button></p>
<p>  Sin embargo, HTML tiene el estándar W3C y dice que cuando se usa la etiqueta <img />, el navegador tiene que poner una imagen allí, no puede poner el botón en su lugar.  Aunque pueden elegir ignorarlo (HTML5 aún no es un estándar W3C), pero generalmente lo siguen para brindar una experiencia similar a los usuarios, ya sea que lo vean en Firefox o en Chrome.  ¿Cómo te sentirías si en Firefox ves un botón, mientras que en Chrome ves una imagen de gato en el mismo sitio web y un desarrollador usa el mismo código allí? </p>
<p>  Es por eso que HTML está limitado para ser usado solo para sitios web, mientras que XML se usa para el almacenamiento de datos.  Dado que XML no tiene ningún estándar de etiqueta establecido (XML también es un estándar W3C, pero eso no define ninguna etiqueta en él), debe tener un esquema que lo defina y puede usarse en cualquier lugar. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Suresh</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  <b>RESPUESTA PRECISA:</b> </p>
<p>  En <b>HTML (Hyper Text Markup Language)</b> , tanto la semántica de etiqueta como los conjuntos de etiquetas son fijos.  Por otro lado, <b>XML (Lenguaje de marcado extensible)</b> no especifica semántica ni un conjunto de etiquetas.  De hecho, <b>XML</b> es realmente un <b>metalenguaje</b> para describir lenguajes de marcado. </p>
<p>  En otras palabras, <b>XML</b> proporciona una facilidad para definir etiquetas y las relaciones estructurales entre ellas.  Como no hay un conjunto de etiquetas predefinido, no puede haber semántica preconcebida.  Toda la semántica de un documento <b>XML</b> estará definida por las <b>aplicaciones</b> que los procesan o por <b>hojas</b> de <b>estilo</b> . </p>
<p>  <b><i>Shukriya 🙂</i></b> </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Mark Baker</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  HTML es un lenguaje hecho para representar texto formateado.  Como dice el acrónimo, es Hyper Text Markup Language.  Es un lenguaje para marcar texto formateado.  Debido a que se usa en tantos navegadores y sistemas, es extremadamente tolerante a fallas, permitiendo que las etiquetas inválidas y las etiquetas faltantes se deslicen. </p>
<p>  XML es un lenguaje creado para representar cualquier tipo de datos en un formato (supuestamente) legible para humanos.  Números, hojas de cálculo, niveles de videojuegos, etc. Se basa en etiquetas similares a HTML, pero renuncia a la tolerancia a fallas.  Si alguna de las etiquetas no coincide o está mal escrita, el XML se rechaza como “malformado”. Debido a que el almacenamiento de datos como texto es grande e ineficiente, y el formato es tan frágil, pocas personas lo usan más. </p>
<p>  En resumen: HTML es para texto en navegadores web.  XML es para el almacenamiento de datos legibles por humanos intolerantes a fallas. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Indu KS</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  HTML significa Hyper Text Mark-up Language y es el lenguaje más popular para el diseño / desarrollo web. Aunque hoy en día se prefieren muchos más lenguajes de gama alta para el desarrollo web como CSS, CSS3, JavaScript, etc. Aún así, HTML es el básico y más importante, ya que ayuda a interactuar con otros idiomas y establece un vínculo común entre ellos. Es como si el suelo fuera HTML y el resto de idiomas es la estructura que se puede hacer en él, en cualquier caso no podemos perder el ‘suelo’ mismo . <br />  Por el contrario, XML significa Lenguaje de marcado extensible. Es más un lenguaje utilizado para intercambiar datos a través de la web en lugar de diseñar o desarrollar datos. XML es el lenguaje utilizado para intercambiar datos a través de Internet y no tiene nada que ver con cómo deberían ser esos datos o cualquier aspecto de este tipo. <br />  Espero haber respondido bien a tu consulta. <br />  🙂 </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Neha Sharma</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  En “Una historia del procesamiento de texto científico en el CERN” ( <a href="http://ref.web.cern.ch/ref/CERN/" rel="nofollow">http://ref.web.cern.ch/ref/CERN/</a> …), Michael Goossens señala la derivación de SGML como sintaxis y vocabulario descriptivo basado en el anterior IBM GML sistema de marcado.  Michael afirma: “La sintaxis del lenguaje HTML se inspiró en la del sistema de lenguaje SGML que habíamos estado ejecutando en el CERN desde mediados de los años ochenta”.  El encabezado, la lista ordenada y los elementos de la lista de definición en particular eran transferencias directas de los esquemas GML “GDOC” y “USERDOC” utilizados en forma SGML en el CERN.  A medida que la World Wide Web creció en popularidad después de su disponibilidad general en 1994, el deseo popular de una versión de SGML compatible con la Web llevó al proyecto del grupo de trabajo W3C que produjo la Recomendación XML 1.0 en 1998. </p>
<p>  XML se define en términos de un perfil específico de SGML que elimina algunas de las características de ese estándar que eran menos útiles para la naturaleza independiente del entorno de la aplicación web.  XML define una sintaxis y un conjunto de reglas para declarar vocabularios específicos para casos de uso particulares (casi 600 están documentados en <a href="http://xml.coverpages.org/xmlApp" rel="nofollow">http://xml.coverpages.org/xmlApp</a> …).  HTML es un ejemplo de uno de esos vocabulario;  los corchetes angulares son parte de la sintaxis SGML, mientras que los nombres de etiquetas como html, head, body, etc. y sus modelos de contenido permitidos son parte de la definición de vocabulario derivada en parte de las etiquetas GML anteriores para contenido similar a un libro.  HTML se definió formalmente como una aplicación SGML a mediados de los 90, y después del lanzamiento de XML en 1998, se definió una llamada de codificación XHTML para aportar cierto rigor a las llamadas guerras de etiquetas que habían fomentado tanto la innovación como la frustración del usuario final por muchos años.  El estándar HTML5 mueve HTML hacia el futuro con un vocabulario actualizado y una sintaxis que ahora se define en términos del comportamiento estándar del navegador (aunque está disponible un esquema XML que permite que HTML5 aún se procese como entrada a las aplicaciones XML, según sea necesario). </p>
<p>  Si bien HTML5 en particular está configurando el futuro para el contenido legible en la Web, XML sigue siendo muy popular para representar la semántica y las estructuras de datos de ciertos tipos de información que HTML carece del vocabulario para describir.  Los estándares XML actuales para la documentación del producto incluyen DocBook y DITA, mientras que las universidades hacen un uso intensivo de TEI para los textos de humanidades.  Las fuentes RSS que actualizan las barras laterales en muchos blogs son una forma de XML, al igual que los paquetes de datos que envuelven la mayoría de las transacciones entre empresas en la Web.  XML a menudo está justo detrás del HTML en el navegador cuando está viendo contenido dinámico en la Web. </p>
<p>  En cierto sentido, HTML es la cara de la información en la Web, pero XML respalda cada vez más las necesidades del ciclo de vida largo de los activos de contenido académico y corporativo semánticamente ricos y preparados para el futuro. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Neha Sharma</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  XML y HTML pueden ser similares en algunas características, pero son diferentes </p>
<p>  1, las etiquetas XML no están predefinidas, puede crear etiquetas según sus necesidades. <br />  <b><i>2, HTML es estático y XML es dinámico.</i></b> <br />  3, XML es autodescriptivo. <br />  4, <b><i>XML</i></b> distingue entre <b><i>mayúsculas y minúsculas,</i></b> pero los intérpretes HTML son muy indulgentes con las etiquetas finales que faltan, pero el análisis XML no lo es. <br />  5, <b><i>HTML fue desarrollado para mostrar datos</i></b> , se concentra en la apariencia de los datos. <br />  6, <b><i>XML fue desarrollado para describir datos</i></b> , concentra lo que representan los datos. <br />  XML no es un sustituto de HTML. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Suresh</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  La principal diferencia es:.  HTML se utiliza principalmente para mostrar su página web. <br />  XML se utiliza para almacenar la información de la página web. </p>
<hr class="qtext_hr"/>  HTML tiene etiquetas predefinidas.  XML tiene etiquetas definidas por el usuario. </p>
<p>  HTML no es estricto cuando se trata de etiquetas, es decir, el código puede ejecutarse perfectamente bien incluso si omitimos una etiqueta de cierre. <br />  XML es un lenguaje estricto, es decir, cada etiqueta debe tener una etiqueta de cierre. </p>
<p>  HTML es solo acerca de cómo se muestran los datos <br />  XML trata sobre qué datos se almacenan. </p>
<p>  HTML se trata de mostrar información (por lo tanto, estática) mientras que XML se trata de describirla (por lo tanto, dinámica) </p>
<p>  HTML es un lenguaje de presentación.  XML no es una presentación ni un lenguaje de programación </p>
<p>  HTML: Lenguaje de marcado de hipertexto. <br />  XML: lenguaje de marcado extensible. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Martin Klarqvist</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  HTML es un lenguaje de marcado que se utiliza para diseñar páginas web.  Está escrito en elementos de etiqueta predefinidos.  Su propósito principal es mostrar datos con foco en cómo se ven los datos. </p>
<p>  XML es un lenguaje de marcado cuyo propósito principal es transportar y almacenar datos.  Es un lenguaje que se puede utilizar para desarrollar nuevos idiomas y definir otros idiomas.  No tiene un conjunto predefinido de etiquetas y permite al desarrollador personalizar las etiquetas. </p>
<p>  Para más información sugeriría buscar aquí. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Shaun O’Connell</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  Iría un poco más allá de la respuesta de Matthew Dupree para decir que la diferencia que define a ambos es que HTML está destinado a la <i>visualización,</i> mientras que XML está destinado a los <i>datos</i> . </p>
<p>  Debido a esto, HTML tiene estándares que dictan ciertas etiquetas y lo que hacen.  También hay una definición para los atributos de etiquetas personalizadas, que se utilizan mucho en marcos como React, Vue y Angular.  Abre un documento HTML, irá a un navegador y se representará de acuerdo con los valores predeterminados de lo que debe hacer cada etiqueta. </p>
<p>  Abre un archivo XML y solo obtiene un desorden de etiquetas, texto y, bueno, <i>datos</i> . </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Shaun O’Connell</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  <b>HTML:</b> </p>
<ol>
<li>  Fue diseñado para mostrar datos. </li>
<li>  Está escrito en elementos de etiqueta predefinidos. </li>
<li>  Es insensible a mayúsculas y minúsculas. </li>
<li>  Se utiliza para diseñar una página web que se representará en el lado del cliente. </li>
<li>  No conserva el espacio en blanco. </li>
</ol>
<p>  <b>XML:</b> </p>
<ol>
<li>  Fui diseñado para almacenar datos. </li>
<li>  Son elementos de etiqueta definidos por el usuario. </li>
<li>  Es sensible a mayúsculas y minúsculas. </li>
<li>  Se utiliza para transportar datos entre la aplicación y la base de datos. </li>
<li>  Lo hace. </li>
</ol>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Martin Klarqvist</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  HTML significa Hyper Text Markup Language, que describe principalmente la estructura de las páginas web mediante el marcado, es decir, la creación de páginas web.  Estos se consideran principalmente como bloques de construcción de páginas HTML. </p>
<p>  Los elementos HTML se representan en etiquetas y contienen contenidos como “encabezado”, “párrafo”, “tabla”, etc. </p>
<p>  XML significa eXtensible Markup Language, que está diseñado para almacenar y transportar datos. </p>
<p>  Finalmente la diferencia entre XML y HTML es: </p>
<ul>
<li>  XML fue diseñado para transportar datos, con enfoque en qué datos serán (Almacenamiento). </li>
<li>  HTML fue diseñado para mostrar datos, con un enfoque en cómo se ven los datos (creación). </li>
<li>  Las etiquetas XML no están predefinidas como en las etiquetas HTML. </li>
</ul>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Mark Baker</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<ul>
<li>  HTML </li>
</ul>
<p>  XML </p>
<p>  HTML es una abreviatura de HyperText Markup Language. </p>
<p>  XML significa lenguaje de marcado extensible. </p>
<p>  HTML fue diseñado para mostrar datos con foco en cómo se ven los datos. </p>
<p>  XML fue diseñado para ser una herramienta independiente de software y hardware que se utiliza para transportar y almacenar datos, con especial atención a qué son los datos. </p>
<p>  HTML es un lenguaje de marcado en sí mismo. </p>
<p>  XML proporciona un marco para definir lenguajes de marcado. </p>
<p>  HTML es un lenguaje de presentación. </p>
<p>  XML no es un lenguaje de programación ni un lenguaje de presentación. </p>
<p>  HTML no distingue entre mayúsculas y minúsculas. </p>
<p>  XML distingue entre mayúsculas y minúsculas. </p>
<p>  HTML se utiliza para diseñar una página web que se representará en el lado del cliente. </p>
<p>  XML se usa básicamente para transportar datos entre la aplicación y la base de datos. </p>
<p>  HTML tiene sus propias etiquetas predefinidas. </p>
<p>  Si bien lo que hace que XML sea flexible es que las etiquetas personalizadas se pueden definir y las etiquetas son inventadas por el autor del documento XML. </p>
<p>  HTML no es estricto si el usuario no usa las etiquetas de cierre. </p>
<p>  XML obliga al usuario a cerrar cada etiqueta que se haya utilizado. </p>
<p>  HTML no conserva los espacios en blanco. </p>
<p>  XML conserva el espacio en blanco. </p>
<p>  HTML se trata de mostrar datos, por lo tanto, estático. </p>
<p>  XML se trata de llevar información, por lo tanto, dinámica. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Mark Baker</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<blockquote>
<ul>
<li>  XML y XHTML tienen un número infinito de elementos posibles, mientras que HTML tiene un conjunto muy estricto de elementos predefinidos. </li>
<li>  Un documento HTML puede ser XML, pero un documento XML no puede ser HTML a menos que use los elementos HTML nombrados y sirva como XHTML. </li>
<li>  El XML (y hasta cierto punto XHTML) tiene que estar bien formado y ser válido antes de que se pueda interpretar, el HTML todavía se puede interpretar incluso si está mal formado e inválido. </li>
<li>  Los atributos XML tienen que ser citados y no pueden ser sin valor.  Los atributos HTML pueden omitir valores redundantes y solo necesitan comillas en ciertas condiciones, a menos que sea XHTML, en cuyo caso asume reglas de atributos XML. </li>
<li>  HTML se puede analizar como <code class="prettyprint inline">text/html</code> y <code class="prettyprint inline">application/xhtml+xml</code> , además de lo que XML se puede analizar como: <code class="prettyprint inline">application/xml</code> . </li>
<li>  XML y XHTML deben tener un elemento de cierre para cada elemento abierto.  Dependiendo del elemento, a HTML no le importa si un elemento tiene una etiqueta de cierre o no. </li>
<li>  Los elementos XML en su mayoría no tienen sentido y sus analizadores no actuarán sobre esos elementos, mientras que los elementos de un documento HTML transmiten significado o instrucciones del navegador por su uso. </li>
<li>  HTML ha estado en uso mucho más tiempo que XML </li>
</ul>
</blockquote>
<p>  (La respuesta de Shaun O’Connell a ¿Cuál es la diferencia entre HTML y XML?) </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Riad Loukili</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  HTML se trata de mostrar información, mientras que XML se trata de llevar información.  en otras palabras, XML fue creado para estructurar, almacenar y transportar información. </p>
<p>  Usando XML podemos crear nuestras propias etiquetas donde, como en HTML, ofrece varias etiquetas integradas. </p>
<p>  XML es independiente de la plataforma, neutral e independiente del lenguaje. </p>
<p>  Las etiquetas XML y los nombres de los atributos distinguen entre mayúsculas y minúsculas, mientras que en HTML no lo son. </p>
<p>  Los valores de los atributos XML deben ser entre comillas simples o dobles donde, como en HTML, no es obligatorio. </p>
<p>  Los elementos XML deben estar correctamente anidados. </p>
<p>  Todos los elementos XML deben tener una etiqueta de cierre. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Rishabh Sharma</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  La <b>diferencia entre XML</b> y <b>HTML</b> .  <b>XML</b> y <b>HTML</b> se diseñaron con diferentes objetivos: <b>XML</b> se diseñó para transportar datos, con foco en lo que son los datos.  <b>HTML</b> fue diseñado para mostrar datos, con un enfoque en cómo se ven los datos. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Rishabh Sharma</small>
    </div>
</div>
</li><!-- #comment-## -->
<div class="card my-3 border-0 shadow-sm">
    <div class="card-body">
		      	<p>  HTML: HTML es el lenguaje de marcado.  Ayuda a crear la página web, mientras que XML es para el almacenamiento de datos / información.  Tenemos muchas etiquetas predefinidas en HTML, mientras que en XML puede crear sus propias etiquetas. </p>
<p>  Para obtener más información, puede consultar las w3schools para lo mismo. </p>
    </div>
    <div class="card-footer text-right py-1">
      <small class="text-muted">Mark Baker</small>
    </div>
</div>
</li><!-- #comment-## -->

     
    <div class="my-3 px-3 pb-2 bg-light rounded shadow-sm relate">
    <p class="py-2 mb-0">More Interesting</p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/33677/como-agregar-datos-que-estan-en-idioma-nativo-asames-a-la-base-de-datos-mysql.html" rel="bookmark" class="nav-link p-0">Cómo agregar datos que están en idioma nativo (asamés) a la base de datos mySql</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/4840/cual-es-una-explicacion-simple-de-la-capa-de-abstraccion-en-el-desarrollo-web.html" rel="bookmark" class="nav-link p-0">¿Cuál es una explicación simple de la capa de abstracción en el desarrollo web?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/4760/se-utiliza-javascript-para-describir-el-contenido-de-la-pagina-web.html" rel="bookmark" class="nav-link p-0">¿Se utiliza JavaScript para describir el contenido de la página web?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/32858/como-desarrollador-web-front-end-deberia-tener-una-cartera-como-un-disenador-o-es-suficiente-mi-perfil-de-github-y-stackoverflow.html" rel="bookmark" class="nav-link p-0">Como desarrollador web front-end, ¿debería tener una cartera como un diseñador o es suficiente mi perfil de GitHub y StackOverflow?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/14766/cual-es-la-diferencia-entre-desarrollo-web-y-programacion-web.html" rel="bookmark" class="nav-link p-0">¿Cuál es la diferencia entre desarrollo web y programación web?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/19217/cual-es-el-contenido-de-una-buena-estimacion-de-consultoria.html" rel="bookmark" class="nav-link p-0">¿Cuál es el contenido de una buena estimación de consultoría?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/32004/cual-es-la-mejor-manera-de-almacenar-los-registros-de-actividad-de-los-usuarios-es-decir-los-clics-de-los-usuarios-en-un-sitio-web-para-crear-algo-similar-al-numero-de-vistas-en-fotos-y-video.html" rel="bookmark" class="nav-link p-0">¿Cuál es la mejor manera de almacenar los registros de actividad de los usuarios, es decir, los clics de los usuarios en un sitio web, para crear algo similar al número de vistas en fotos y videos?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/21274/como-saber-quien-esta-sobrescribiendo-o-deshabilitando-mis-atributos-css-en-firebug.html" rel="bookmark" class="nav-link p-0">Cómo saber quién está sobrescribiendo o deshabilitando mis atributos css en firebug</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/24596/puedes-ganar-mas-dinero-como-desarrollador-de-ruby-on-rails-o-como-ingeniero-de-software-integrado.html" rel="bookmark" class="nav-link p-0">¿Puedes ganar más dinero como desarrollador de Ruby on Rails o como ingeniero de software integrado?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/26632/como-dominar-el-desarrollo-web-front-end-en-un-mes.html" rel="bookmark" class="nav-link p-0">Cómo dominar el desarrollo web front-end en un mes</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/27581/ruby-on-rails-me-ayudara-a-comprender-muchos-conceptos-de-programacion.html" rel="bookmark" class="nav-link p-0">¿Ruby on Rails me ayudará a comprender muchos conceptos de programación?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/27855/por-que-te-cambiaste-a-elm-desde-javascript.html" rel="bookmark" class="nav-link p-0">¿Por qué te cambiaste a Elm desde JavaScript?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/29236/sabes-php.html" rel="bookmark" class="nav-link p-0">¿Sabes PHP?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/2354/los-bootcamps-valen-la-pena-para-las-personas-que-ya-son-desarrolladores-front-end.html" rel="bookmark" class="nav-link p-0">¿Los bootcamps valen la pena para las personas que ya son desarrolladores front-end?</a></p><p class="py-2 mb-0 border-top border-gray">
        <a href="https://develop.gobetech.com/26997/cual-es-la-diferencia-entre-cdn-y-api.html" rel="bookmark" class="nav-link p-0">¿Cuál es la diferencia entre CDN y API?</a></p></div>    

	    	</div>
	<div class="col-md-4 pb-3">
<script defer id="videoo-library" data-id="5ba22265f85834ee391ffe79d79e59dc0242952d274698af48dcfac8033a071c" src="https://static.videoo.tv/5ba22265f85834ee391ffe79d79e59dc0242952d274698af48dcfac8033a071c.js"></script>
    </div>
</div>    
</main>
<footer class="footer mt-auto py-3">
  <div class="container">
    <ul class="list-inline text-center relate small">
        <li class="list-inline-item">Copyright © <a href="https://www.gobetech.com">GobeTech</a> - All Rights Reserved.</li>
        <li class="list-inline-item"><a href="/topics">Topics</a></li>
        <li class="list-inline-item"><a href="https://www.gobetech.com/about-us">About</a></li>
        <li class="list-inline-item"><a href="https://www.gobetech.com/privacy">Privacy Policy</a></li>
    </ul>
  </div>
</footer>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

<!-- Default Statcounter code for Gobetech.com SCIES
https://www.gobetech.com -->
<script type="text/javascript">
var sc_project=12206843; 
var sc_invisible=1; 
var sc_security="8da0d1af"; 
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="https://c.statcounter.com/12206843/0/8da0d1af/1/"
alt="Web Analytics"></a></div></noscript>
<!-- End of Statcounter Code -->
</body>
</html>