Tecnología

Inicio

Cómo utilizar los atributos XML

Cómo utilizar los atributos XML


los datos XML es conveniente y eficiente para su uso dentro de las aplicaciones Web y otras aplicaciones. Así como el modelado de datos en términos de elementos, atributos XML utiliza. elementos XML son delineados por las etiquetas, con todos los atributos incluidos en la etiqueta de apertura. Los valores centrales de datos se almacenan típicamente dentro de los propios elementos, con datos adicionales acerca de un elemento indica utilizando valores de atributos. El uso de atributos XML no es generalmente difícil, pero el aspecto más difícil es decidir si desea almacenar los elementos de datos particulares como elementos o atributos.

Instrucciones

1 Considere los datos que está tratando de modelar con el código XML. Algunos de los datos se almacenarán como elementos XML, que generalmente son más apropiados para los elementos clave dentro de un almacén de datos. Los siguientes modelos de datos XML de ejemplo para una familia incluyendo a sus miembros:

<Familia>

<Miembro> Jane </ miembro>

<Miembro> John </ miembro>

</ Familia>

Este almacén de datos potencialmente podría contener un número de elementos de datos adicionales, pero por cada uno que tendría que decidir si se debe representar como un elemento o un atributo del elemento. (Ver Referencias 1.)

2 Añadir un atributo a XML. Alterar el código XML de la siguiente manera, añadiendo un atributo al elemento raíz:

<Apellido de la familia = "Smith">

<Miembro> Jane </ miembro>

<Miembro> John </ miembro>

</ Familia>

Esto indica el nombre de la familia como un atributo al elemento raíz. El siguiente podría ser utilizado como una alternativa, almacenar el nombre como un elemento en lugar de un atributo:

<Familia>

<Apellido> Smith </ apellido>

<Miembro> Jane </ miembro>

<Miembro> John </ miembro>

</ Familia>

Es realmente depende de ti como desarrollador para decidir qué opción es la más adecuada, pero tenga en cuenta cualquier otra tecnología que planea sobre el uso de los datos XML con. (Ver Referencias 2)

3 Añadir atributos a sus elementos secundarios XML. Alterar el código XML de la siguiente manera, añadiendo atributos a sus elementos secundarios:

<Apellido de la familia = "Smith">

<= Función miembro de la "madre"> Jane </ miembro>

<= Función miembro de "padre"> John </ miembro>

</ Familia>

En este caso, el estado de miembro se incluye como un atributo. Los posibles valores del atributo "papel" es probable que lleguen a partir de un conjunto finito. Por ejemplo, el pequeño número de posibles roles dentro de una familia incluiría padre, madre, hermana y hermano. Este es el tipo de escenario en el que los desarrolladores tienden a utilizar atributos en lugar de elementos. (Ver Referencias 2)

4 Añadir atributos opcionales a sus elementos. En el ejemplo de "papel", sería generalmente el caso de que el atributo se requeriría para cada elemento de "miembro". Sin embargo, también se puede utilizar atributos opcionales, que pueden incluir diferentes tipos de datos. Por ejemplo, el siguiente ejemplo se utiliza un valor booleano para indicar si o no el miembro en cuestión es un adulto:

<= Apellido "Smith">

<= Función miembro de la "madre" adultas = "true"> Jane </ miembro>

<= Función miembro de "padre"> John </ miembro>

</ Familia>

Los atributos opcionales deben utilizarse sólo cuando la información es adicional y no es requerida por cualquier aplicación asociada. (Ver Referencias 2)

5 Validar los datos XML. Utilizando el W3Schools Validador de XML en línea, revisar sus datos XML de errores de marcado. Este es un paso que muchos desarrolladores optan por no llevar a cabo, pero puede ayudar a identificar los errores en una etapa temprana, lo que le permite corregirlos antes de empezar a usar los datos XML. Cuando empiece a usar estructuras complejas mediante la inclusión de atributos en el código XML, la probabilidad de errores aumenta, por lo que el paso de validación puede ahorrar la frustración en el largo plazo. (Véanse las referencias 3 y 4.)

Consejos y advertencias

  • Puede crear una definición de esquema XML para definir los elementos y atributos de los datos XML deben contener, incluyendo los atributos que se requieren y qué tipo de valor que pueden tener.
  • Utilizando los datos XML sin primero validar que puede tener efectos en cadena negativa, especialmente si está usando los datos en conjunto con otras tecnologías.