EniunEniunEniunEniun
  • Inicio
  • Servicios
    • Desarrollo Web
    • Diseño Web
    • Marketing Digital
    • Social Media
    • Experiencia de usuario
  • Tutoriales
  • Blog
✕
            Sin resultados Ver todos los resultados

            Caracteres especiales en XML

            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: 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>

            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 →

            Tutorial 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 en XML
            • 5. Cómo asociar un archivo CSS
            • 6. Secciones CDATA en XML
            • 7. Documentos XML bien formados y válidos
            • 8. Espacios de nombres en XML
            • 9. Ejercicios resueltos XML
            • 10. Vocabulario inglés/español

            Tutoriales

            • Diseño de Interfaces
            • Usabilidad web
            • Accesibilidad web
            • HTML
            • XML
            • CSS Nivel Inicial
            • CSS Nivel Intermedio
            • CSS Nivel Avanzado
            • Bootstrap 5
            • Ver más tutoriales

            ENLACES

            • Nosotros
            • Contacto
            • Mapa del sitio
            • Blog

            TUTORIALES

            • Contenidos por bloques
            • Diseño de Interfaces Web
            • Lenguajes de Marcas y Sistemas de Gestión de Información

            SÍGUENOS

                 

            NUESTRA MISIÓN

            Queremos que consigas tus objetivos y que tu proyecto llegue a todo el mundo de la manera más óptima. Tu éxito es nuestro deseo y pondremos en práctica toda nuestra experiencia para que lo consigas.

            Únete y recibe gratis contenido exclusivo



              © 2023 Eniun Diseño Web y Marketing Digital
              Política de privacidad y cookies
                          Sin resultados Ver todos los resultados