HTML CDATA nedir? | Netgez.com
SORU
17 AĞUSTOS 2011, ÇARŞAMBA


HTML CDATA nedir?

JavaScript ve HTML etiketleri içinde CDATA faydası nedir?

<script type="text/javascript"> 
// <![CDATA[

// ]]>
</script> 

CEVAP
17 AĞUSTOS 2011, ÇARŞAMBA


Bir XML belgesindeki tüm metin çözümleyici tarafından işlenecek.

Ama bir CDATA bölümü içinde metin çözümleyici tarafından göz ardı edilecektir.

- (Ayrıştırılamayan) Karakter Veri CDATA

Dönem CDATA XML parser tarafından çözümlenen olmamalı metin veri hakkında kullanılır.

Karakterleri "<" ve "&" XML öğeleri dışıdır.

"<" çözümleyici yeni bir elemanın başlangıç olarak yorumlar çünkü bir hata oluşturur.

"ve" çözümleyici karakter bir varlık başlangıcı olarak yorumlar çünkü bir hata oluşturur.

Metin, JavaScript kodu gibi, "<" veya "&" karakter. bir sürü içerir Hata kodu önlemek için CDATA olarak tanımlanabilir.

Bir CDATA bölümü içinde her şey parser tarafından yok sayılır.

Bir CDATA bölümü ile başlar "<![CDATA[" ile biter "]]>"

Program çıkışında kullanım CDATA

CDATA bölümleri XHTML belgeleri sorumlu olmak ayrıştırılmış farklı web tarayıcılarını sundukları belge HTML olarak, bugüne HTML ayrıştırıcıları yok tanıyan CDATA başlangıç ve bitiş işaretçileri, ne tanıdıkları HTML varlık başvuruları gibi < <script> etiketler. Bu neden işleme sorunları, web tarayıcıları ve yardımcı olmak için cross-site betik açıklarını eğer görüntülemek için kullanılan verilerin güvenilir olmayan kaynaklardan, bu yana iki türlü ayrıştırıcıları katılmıyorum nerede CDATA bölüm biter.

A brief SGML tutorial.

Ayrıca, Wikipedia entry on CDATA bkz.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • JayzTwoCents

    JayzTwoCents

    26 AÄžUSTOS 2012
  • Jejoab

    Jejoab

    4 NÄ°SAN 2008