Tecnología

Inicio

Cómo reemplazar atributos utilizando XSL

Los atributos en la programación son piezas de datos asociados con algunos de los elementos en el programa. Algunos atributos son incorporados a los programas y lenguajes particulares, pero también se pueden crear atributos personalizados y aplicarlos a eventos, campos, parámetros y módulos de programación. Lenguaje de estilo extensible (XSL) Las transformaciones son una herramienta para la transformación o sustitución de atributos en el lenguaje de programación XML. Puede transformar un atributo para unir su nombre a él o reemplazar nombres, cifras y variables a lo largo del programa.

Instrucciones

1 Revisar el árbol de nodos para el documento XML. Un árbol de nodos toma el propio documento como su raíz, con los elementos del documento, comentarios e instrucciones de procesamiento que forman nodos, cada uno de los cuales puede tener subnodos. Los cambios que incluye en su hoja de estilo XSL coinciden con los nodos del documento.

2 Seleccionar una de tres opciones de salida. salidas XSL documentos XML, ya sea como XML, HTML o como texto para los archivos de código fuente, documentación o correos electrónicos. Tendrá que codificar su XSLT para entregar la potencia que desea.

3 Dirigir el procesador para repasar los nodos XML y encontrar los atributos que desea cambiar. En un amplio programa en el que se produce el mismo atributo cientos de veces en múltiples nodos, es más práctico que el equipo para identificar los nodos de la plantilla afecta que tratar de atraparlos a todos con la mano.

4 Elaborar una hoja de estilo XSLT para el documento que está trabajando. Hojas de estilo proporcionan un conjunto de plantillas que describen la transformación que desea. Cada plantilla de la hoja de estilo expresa una regla y proporciona un patrón que coincida con el estado de los nodos del documento que se aplica. Por ejemplo, una plantilla puede dirigir XSL para sustituir una variable en particular con un número entero en cualquiera de los nodos del documento.

5 Identificar qué cambios son la más alta prioridad. En un programa complicado con múltiples cambios, dos o más cambios mutuamente exclusivos pueden aplicarse a un atributo. Adición de un número de prioridad - cualquier número real positivo o negativo - de una plantilla permite que el ordenador clasificar las opciones e ir con el número más alto.