Tecnología

Inicio

Cómo utilizar CSS para el formato XML

Cómo utilizar CSS para el formato XML


XML es el idioma principal de almacenamiento y transporte de datos en Internet. XML no está diseñado para la visualización de datos, y no es XML HTML. En su lugar, XML se centra en los datos en sí y permite a los desarrolladores crear sus propias etiquetas que tienen significados específicos de la aplicación. Si XML sin procesar se debe mostrar de una manera fácil de usar, por ejemplo, en una página web o como parte de un diseño Web, los desarrolladores pueden utilizar CSS para dar formato XML mediante etiquetas personalizadas empleando los mismos procedimientos que los utilizados para HTML estilo .

Instrucciones

Crear el archivo XML

1 Abra un editor de texto y crear un nuevo archivo de texto llamado "family.xml." Por lo general, para crear un nuevo archivo en un editor de texto, seleccione "Nuevo" del menú "Archivo".

2 Añadir la declaración XML al archivo en la primera línea. Este encabezado define la versión del archivo XML ( "1.0") y la codificación ( "ISO-8859-1" (Latin-1 / Europa occidental juego de caracteres)).

<? Xml version = "1.0" encoding = "ISO-8859-1"?>

3 Añadir el nodo "raíz" para family.xml por debajo de la declaración XML. Dado que el archivo XML contendrá información relacionada con una familia, utilice un nodo raíz "<familia>" y cierre el nodo raíz ( "</ familia>").

<Familia>

</ Familia>

4 Añadir tres nodos "padre" para family.xml entre los "<familia>" etiquetas "y </ familia>" nodo raíz. Incluir tres nodos "subchild" con cada "<infantil>" nodo "<nombre>", "<edad>" y "<color de ojos>". Asegúrese de cerrar todos los niños y cada nodo subchild. Guardar y cerrar family.xml.

<Infantil>

<Nombre> Bobby </ name>

<Edad> 15 </ edad>

<Color de ojos> azul </ color de ojos>

</ Niño>

<Infantil>

<Nombre> María </ name>

<Edad> 10 </ edad>

<Color de ojos> marrón </ color de ojos>

</ Niño>

<Infantil>

<Nombre> Susan </ name>

<Edad> 5 </ edad>

<Color de ojos> gris </ color de ojos>

</ Niño>

Crear el archivo CSS

5 Crear un nuevo archivo de texto llamado "family.css" utilizando los mismos procedimientos que los utilizados para crear "family.xml." Este archivo se utiliza para estilizar el XML creado en family.xml.

6 Añadir el estilo para el nodo "raíz", o la "<familia>" nodo. Este estilo afecta a todos los elementos incluidos en el "<familia>" nodo. Establecer el estilo de "font-family: serif".

la familia {font-family: serif}

7 Añadir el estilo para el nodo de "niño", o la "<infantil>" nodo. Este estilo afecta a todos los elementos incluidos en los "niños <>" nodos. Establecer el estilo de "font-size: x-grande."

niño {font-size: x-large}

8 Añadir los tres estilos de los nodos "subchild", o el "nombre", "edad" y "secundarias" nodos. Todos los nodos "nombre" deben tener un estilo de "color: azul," todos los nodos de la "edad" deben tener un estilo de "color: verde" y todos los nodos "Color de ojos" debe tener un estilo de "color: rojo. " Estos estilos afectan a todos los elementos incluidos en los nodos "Nombre", los nodos de la "edad" y los nodos "Color de ojos". Guardar y cerrar family.css.

nombre {color: blue}

edad {color: green}

Color de ojos {color: red}

Asociar el XML con el CSS

9 Vuelva a abrir family.xml usando el editor de texto.

10 Editar family.xml y añadir la declaración de hoja de estilo después de la declaración XML. La declaración de hoja de estilo incluye dos atributos: "tipo" ( "text / css"), y "href" ( "family.css"). Guardar y cerrar family.xml.

<? Xml-stylesheet tipo = "text / css" href = "family.css"?>

11 family.xml abierta en un navegador Web. Compruebe que los datos XML se diseñó de acuerdo a las reglas descritas en la hoja de estilo family.css.

Consejos y advertencias

  • Todos los archivos XML deben contener un elemento raíz.
  • Las etiquetas XML son mayúsculas y minúsculas, por lo que un nodo denominado "nodo" es diferente de un nodo denominado "NODO".
  • XSLT se puede utilizar para dar formato XML en situaciones donde se requieren transformaciones.
  • Todos los archivos XML deben estar correctamente anidadas. Asegúrese de que todas las etiquetas XML abierto tiene una etiqueta XML de cierre a juego y que las etiquetas simples están correctamente cerradas utilizando el carácter "/".