EniunEniunEniunEniun
  • Inicio
  • Blog
  • Cursos
  • Contactar
  • DTD
✕
            Sin resultados Ver todos los resultados

            Caracteres especiales en XML

            • Inicio
            • XML y otros formatos XML
            • Caracteres especiales en XML
            03/07/2023
            caracteres especiales xml

            caracteres especiales xml

            4. Caracteres especiales en XML

            En XML y HTML, algunos caracteres tienen un significado especial (special characters) y no pueden ser usados directamente en el contenido del documento. En su lugar, se deben utilizar entidades (entities) o referencias (references) de caracteres para representar estos caracteres especiales.

            1. Entidades (entities): Las entidades son secuencias de caracteres que representan símbolos especiales. Comienzan con un ampersand (&), seguido de un nombre o número y terminan con un punto y coma (;). Las entidades son fáciles de leer y entender.
            2. Códigos decimales (decimal codes): Los códigos decimales son valores numéricos que representan símbolos en la tabla ASCII. Estos códigos se escriben en la forma &#n;, donde «n» es el número decimal correspondiente al símbolo.
            3. Códigos hexadecimales (hexadecimal codes): Los códigos hexadecimales son valores numéricos en base 16 que representan símbolos en la tabla ASCII. Los códigos hexadecimales son similares a los códigos decimales, pero utilizan una representación en base 16 en lugar de base 10. Estos códigos se escriben en la forma &#xn;, donde «n» es el valor hexadecimal correspondiente al símbolo.

            En la tabla siguiente tienes algunos ejemplos de caracteres especiales en XML y su representación en entidad y referencia en decimal y hexadecimal:

            CarácterEntidadDecimalHexadecimal
            «"""
            &&&&
            ‘'''
            <&lt;&#60;&#x3C;
            >&gt;&#62;&#x3E;
            ©&copy;&#169;&#xA9;
            €&euro;&#8364;&#x20AC;
            Tabla 1. Caracteres especiales

            Estas referencias se utilizan para evitar conflictos con la sintaxis XML y asegurar que los caracteres especiales sean interpretados correctamente. En el siguiente ejemplo el carácter < se mostrará correctamente en el contenido del elemento sin causar errores en el análisis del documento XML.:

            <ejemplo>Este es un ejemplo de uso del carácter &lt; en XML.</ejemplo>

            En el ejemplo que se muestra a continuación se representa el símbolo € de las tres formas explicadas en la tabla 1:

            <!-- Utilizando el código Unicode hexadecimal -->
            <texto>&#x20AC;</texto>
            
            <!-- Utilizando el código Unicode decimal -->
            <texto>&#8364;</texto>
            
            <!-- Utilizando el nombre de entidad predefinida -->
            <texto>&euro;</texto>

            Puedes ver más caracteres y símbolos aquí ascii.cl/es/codigos-html.htm

            En la siguiente sección veremos cómo asociar un archivo CSS a XML para mejorar su presentación visual.

            Navegación de entradas

            ← Cómo se crea un documento XML
            Cómo asociar un archivo CSS a un documento XML →

            Curso XML

            • 1. XML
              • 1. Introducción a XML
              • 2. Cómo se escribe un documento XML
              • 3. Cómo se crea un documento XML
              • 4. Caracteres especiales
              • 5. Cómo asociar un archivo CSS a un XML
              • 6. Secciones CDATA
              • 7. Documentos XML bien formados y válidos
              • 8. Espacios de nombres
              • 9. Ejercicios resueltos XML
              • 10. Vocabulario XML en inglés y español
            • 2. DTD
            • 3. XPath
            • 4. XSD
            • 5. XSLT
            • 6. RSS
            • 7. JSON
            • 8. Markdown
            Ver más cursos

            ¡Invítanos a un café!

            ¿Cómo donar?
            Ayúdanos a seguir creando contenido relacionado con la informática y el diseño y desarrollo web en Eniun. ¡Gracias por tu apoyo!
            Eniun

            info@eniun.com
            Reportar un error

            Servicios

            Desarrollo Web
            Diseño Web
            Marketing Digital
            Social Media
            Experiencia de Usuario
            Cursos formativos

            Suscríbete a la newsletter

            Únete a nuestra comunidad para recibir contenido exclusivo y relevante para diseñadores y desarrolladores web.

            Apuntarme

            © 2026 Eniun | Política de privacidad y cookies

                      Sin resultados Ver todos los resultados