|
Buscador
Secciones
Registro
¡Colabora!
Ganamos
Servicios
|
|
|
Nota:
Los resultados de las siguientes modificaciones están contenidos en slideSample03.xml. El resultado del procesamiento se puede ver en Echo07-03.log. |
Añadimos el texto en negrita de abajo a nuestro fichero slideSample.xml:
<!-- OVERVIEW -->
<slide type="all">
<title>Overview</title>
...
</slide>
<slide type="exec">
<title>Financial Forecast</title>
<itdestacar>Market Size < predicted</itdestacar>
<itdestacar>Anticipated Penetration</itdestacar>
<itdestacar>Expected Revenues</itdestacar>
<itdestacar>Profit Margin </itdestacar>
</slide>
</slideshow>
Cuando ejecutemos el programa Echo sobre nuestro fichero XML, veremos la siguiente salida:
ELEMENT: <itdestacar> CHARS: Market Size CHARS: < CHARS: predicted END_ELM: </itdestacar>
El analizador convierte la referencia en la entidad que representa, y pasa la entidad a la aplicación.
Manejar Texto con Síntaxis al Estilo XMLCuando manejamos grandes bloques de XML o HTML que incluyen muchos caracteres especiales, podría ser inconveniente reemplazarlos con la entidad de referencia apropiada. Para estas situaciones, podemos usar una sección CDATA
|
Nota:
Los resultados de la siguientes modificaciones están en el fichero slideSample04.xml. El resultado del procesamiento lo puedes ver en Echo07-04.log. |
Una sección CDATA trabaja como <pre>...</pre> en HTML, -- todos los espacios en blanco en una sección CDATA son significantes, y los caracteres no son interpretados como XML. Una sección CDATA empieza con <![CDATA[ y termina con ]]>. Añadimos el texto en negrita de abajo a nuestro fichero slideSample.XML para definir una sección CDATA para una diapositiva ficticiamente técnica.
...
<slide type="tech">
<title>How it Works</title>
<itdestacar>First we fozzle the frobmorten</itdestacar>
<itdestacar>Then we framboze the staten</itdestacar>
<itdestacar>Finally, we frenzle the fuznaten</itdestacar>
<itdestacar><![CDATA[Diagram.
frobmorten <------------ fuznaten
| <3> ^
| <1> | <1> = fozzle
V | <2> = framboze
staten--------------------+ <3> = frenzle
<2>
]]></itdestacar>
</slide>
</slideshow>
Cuando ejecutemos el programa Echo sobre el nuevo fichero, veremos la siguiente salida:
ELEMENT: <itdestacar>
CHARS: Diagram.
frobmorten <------------ fuznaten
| <3> ^
| <1> | <1> = fozzle
V | <2> = framboze
staten--------------------+ <3> = frenzle
<2>
END_ELM: </itdestacar>
Podemos ver aquí que el texto de la sección CDATA ha llegado como un string de caracteres completamente sin interpretar.
| Leer comentarios (22) | |
| Escribir comentario | |
| Puntuación: |
|
| Votar | |
| Recomendar este tutorial | |
| Estadísticas |
Copyright © 1999-2006
Programación en castellano.
Todos los derechos reservados.
Formulario de Contacto -
Datos legales -
Publicidad
Hospedaje web y servidores dedicados linux por
Ferca Network