SORU
7 Temmuz 2009, Salı


Ne karakterler XML belgeleri kaçmak gerek var mı?

Ne karakterler XML belgeleri, kaçmış olmalı ya da böyle bir liste bulabilir miyim?

CEVAP
7 Temmuz 2009, Salı


Kaçış karakterleri XML

Sadece beş vardır:

"   "
'   '
<   <
>   >
&   &

Kaçan karakterler, Özel Karakter kullanılan yere göre değişir.

Örnekler W3C Markup Validation Service doğrulanabilir.

Metin

Güvenli şekilde metin beş karakter, ancak, ", ' > metin içinde kaçmış olması gerekmez üç karakterleri kaçmak için:

<?xml version="1.0"?>
<valid>"'></valid>

Öznitelikleri

Güvenli şekilde öznitelikleri tüm beş karakter kaçmak için, ancak, > karakter özellikleri kaçmış olması gerekmez:

<?xml version="1.0"?>
<valid attribute=">"/>

' karakteri ise tırnak " eğer nitelikleri kaçtı olması gerekmez:

<?xml version="1.0"?>
<valid attribute="'"/>

Aynı şekilde, " tırnak ' eğer nitelikleri kaçtı olması gerekmez:

<?xml version="1.0"?>
<valid attribute='"'/>

Yorum

5 özel karakterlerolmamalıdıryorum kaçtı

<?xml version="1.0"?>
<valid>
<!-- "'<>& -->
</valid>

CDATA

5 özel karakterlerolmamalıdırCDATA bölümler: kaçtı

<?xml version="1.0"?>
<valid>
<![CDATA["'<>&]]>
</valid>

İşleme talimatları

5 özel karakterlerolmamalıdırXML işleme talimatları kaçtı

<?xml version="1.0"?>
<?process <"'&> ?>
<valid/>

XML vs HTML

HTML çok fazla karakter kapağı its own set of escape codes.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Mindy

    Mindy

    20 NİSAN 2006
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009