JavaScript CDATA
Este artículo enseñará sobre la sección CDATA
en JavaScript. Primero, aprenderemos qué es el CDATA
y cómo funciona.
También sabremos dónde y cuándo usar la sección CDATA
en JavaScript.
¿Qué es una sección CDATA
?
El objeto de sección CDATA
representa un CDATA
en un documento. Contiene texto que un analizador no analizará.
Las etiquetas dentro de un CDATA
no se tratarán como marcas y entidades. Usamos el CDATA
para marcar una sección de un documento XML para que el analizador XML lo interprete solo como datos de caracteres y no como datos de marcado.
Como aprendimos qué es la sección CDATA
, ahora discutiremos cuándo es necesario usar la sección CDATA
en JavaScript.
¿Cuándo es necesario usar una sección CDATA
en JavaScript?
A veces, el código JavaScript contiene muchos caracteres "<
o >"
o "&"
. Cuando usamos símbolos como <
y >
o &
para comparar dos números enteros, etc., dentro de JavaScript.
Para evitar analizar estos símbolos <
o >
y &
usamos la etiqueta de sección CDATA
(<script>....</script>
) en JavaScript. El analizador ignora todo lo que hay dentro de una sección CDATA
.
Para garantizar que la validación XHTML
funcione correctamente en el JavaScript que usamos en la página HTML, usamos la etiqueta de la sección CDATA
. Usamos la etiqueta de sección de esta manera.
Código de ejemplo:
<script>
//<![CDATA[
document.write("> or <");
//]]>
</script>
Es necesario usar la etiqueta de la sección CDATA
dentro de un script para evitar errores XML en la validación XHTML. El CDATA
le dice al navegador que muestre el texto utilizado en JavaScript.
Cuando los navegadores tratan el marcado como XML, usamos el siguiente código de etiqueta CDATA
en JavaScript.
Código de ejemplo:
<script>
<![CDATA[
...code...
]]>
</script>
Cuando los navegadores tratan el marcado como HTML, usamos el siguiente código de etiqueta CDATA
en JavaScript.
Código de ejemplo:
<script>
...code...
</script>
Así es como usamos la etiqueta de la sección CDATA
en JavaScript.
Esperamos que este artículo le resulte útil para comprender el uso de CDATA
en JavaScript.
My name is Abid Ullah, and I am a software engineer. I love writing articles on programming, and my favorite topics are Python, PHP, JavaScript, and Linux. I tend to provide solutions to people in programming problems through my articles. I believe that I can bring a lot to you with my skills, experience, and qualification in technical writing.
LinkedIn