Czasami zauważam kod CSS lub JS otoczony tagami <![CDATA[
i . Nie mogłem znaleźć żadnego wyjaśnienia. Co robi CDATA? Dlaczego jest używany przez niektórych ludzi i do czego jest potrzebny?Czym dokładnie jest CDATA i co robi?
Odpowiedz
Informuje tłumacza, że nie powinien próbować interpretować danych zawartych w tagach. Na przykład, jeśli chcesz, aby plik XML zawierał komentarz z < lub>, interpretatorzy XML będą zgłaszać plik jako nieprawidłowy, ponieważ znaki < i> nie będą częścią standardowego znacznika. Po prostu musisz otoczyć kod znacznikami CDATA.
Ale czy jest to konieczne dla tagu
Oznacza dane, których nie należy analizować - w większości przypadków wystarczy HTML lub tekst, który należy zapisać bezpośrednio na stronie.
Dalsze wyjaśnienia: http://www.w3schools.com/xml/xml_cdata.asp
Aby być dokładnym, dane, które nie powinny być przetwarzane jako XML/przez silnik renderujący XHTML . – Archimedix
Oto kilka informacji dla Ciebie: http://en.wikipedia.org/wiki/CDATA
Jak nie można znaleźć nic na ten temat jest tajemnicą;)
Kiedy piszesz inline javascript lub CSS w sposób Plik HTML (przy użyciu tagów script
i style
), Te komentarze CDATA zapobiegają przechwytywaniu fałszywych alarmów przez obiekty sprawdzania poprawności HTML podczas sprawdzania poprawności dokumentu HTML.
- 1. Czym dokładnie jest prowizja?
- 2. Czym dokładnie jest ROM?
- 3. Czym dokładnie jest powiązanie?
- 4. Czym dokładnie jest ContextStaticAttribute?
- 5. Co dokładnie robi fillMode?
- 6. Czym dokładnie jest Gemfire?
- 7. Czym dokładnie jest cacert.pem?
- 8. Czym dokładnie jest OData?
- 9. Czym dokładnie jest # ^: _ 1
- 10. Czym dokładnie jest DEFAULT_COMPRESSION?
- 11. Co dokładnie robi plik runtime.Gosched?
- 12. co dokładnie robi metoda Activity.finish()?
- 13. Co dokładnie robi "setup.py clean"?
- 14. Co dokładnie robi System.Diagnostics.Process UseShellExecute?
- 15. Co dokładnie robi funkcja offsetLeftAndRight()?
- 16. Co dokładnie robi removeOnCompletion = NO?
- 17. Eclipse - Czym dokładnie jest Builder?
- 18. Co dokładnie robi -XX: -TieredCompilation?
- 19. Co dokładnie robi funkcja .select()?
- 20. Czym dokładnie jest n Gram?
- 21. Czym dokładnie jest Port Listening
- 22. Co dokładnie robi program org.apache.commons.lang.builder.CompareToBuilder?
- 23. Co dokładnie robi "blokada Mutex"?
- 24. Co dokładnie robi dyrektywa użytkowa?
- 25. Czym dokładnie jest stan użytkownika w ZfcUser?
- 26. Czym dokładnie jest atak tęczy?
- 27. Czym dokładnie jest "kontener kluczowy"?
- 28. Czym dokładnie jest tekst zmiennoprzecinkowy?
- 29. Czym dokładnie jest Apache Karaf?
- 30. Czym dokładnie jest EV_RECEIPT kqueue?
Zobacz także http://stackoverflow.com/questions/3577524/why-should-you-use-xml-cdata-blocks – jasso