A veces noto un código CSS o JS rodeado con las etiquetas <![CDATA[
y ]]>
. No pude encontrar ninguna explicación a esto. ¿Qué hace CDATA? ¿Por qué es utilizado por algunas personas y para qué se necesita?¿Qué es exactamente CDATA y qué hace?
Respuesta
Le dice al intérprete que no debe intentar interpretar los datos incluidos en las etiquetas. Por ejemplo, si desea que un archivo XML contenga un comentario con < o>, los intérpretes XML informarán que el archivo no es válido porque los caracteres < y> no serán parte de la etiqueta estándar. Simplemente tiene que rodear el código con las etiquetas CDATA.
¿Pero es necesario para una etiqueta
Marca los datos que no se deben analizar, en la mayoría de los casos, solo HTML o texto que se debe escribir directamente en la página.
una explicación más detallada: http://www.w3schools.com/xml/xml_cdata.asp
Para ser precisos, datos que no deben analizarse como XML/por el motor de representación XHTML . – Archimedix
Aquí hay algo de información para usted: http://en.wikipedia.org/wiki/CDATA
¿Cómo que no podía encontrar nada de esto es un misterio;)
Cuando se escribe en línea JavaScript o CSS en una Archivo HTML (utilizando las etiquetas script
y style
). Esos comentarios de CDATA impiden que elementos como los validadores HTML capturen falsos positivos al validar un documento HTML.
- 1. ¿Qué hace offsetLeftAndRight() exactamente?
- 2. ¿Qué hace exactamente org.apache.commons.lang.builder.CompareToBuilder?
- 3. ¿Qué hace fillMode exactamente?
- 4. ¿Qué hace pg_escape_string exactamente?
- 5. ¿Qué hace exactamente Panel.IsItemsHost?
- 6. ¿Qué hace exactamente 'bloqueo Mutex'?
- 7. ¿Qué hace exactamente System.Diagnostics.Process UseShellExecute?
- 8. ¿Qué hace exactamente removedOnCompletion = NO?
- 9. ¿Qué hace exactamente android: layout_column?
- 10. ¿Qué hace AFX_MANAGE_STATE (AfxGetStaticModuleState()) exactamente
- 11. ¿Qué hace exactamente -march = native?
- 12. ¿qué es realmente PCDATA y CDATA?
- 13. ¿Qué es CDATA en HTML?
- 14. Acerca de! [CDATA [, ¿qué es?
- 15. ¿Qué es exactamente Rake?
- 16. ¿Qué es exactamente Parrot?
- 17. ¿Qué hace exactamente la instrucción BEQ?
- 18. ¿Qué hace ReferenceLoopHandling.Ignore en Newtonsoft.json exactamente?
- 19. ¿Cómo saber qué hace exactamente Spring autowire?
- 20. ¿Qué hace NSHandlesContentAsCompoundValueBindingOption de Cocoa binding exactamente?
- 21. ¿Qué hace exactamente el método .join()?
- 22. ¿Qué hace mvn instalar en maven exactamente?
- 23. exactamente qué hace rake db: migrate do?
- 24. ¿Qué hace exactamente R CMD Sweave --pdf?
- 25. ¿Exactamente qué es PLINQ?
- 26. ¿Qué es LINQ exactamente?
- 27. ¿Qué es exactamente Heroku?
- 28. ¿Qué es exactamente "manejar"?
- 29. ¿Qué es exactamente JSON?
- 30. ¿Qué es exactamente NoSQL?
Vea también http://stackoverflow.com/questions/3577524/why-should-you-use-xml-cdata-blocks – jasso