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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Tomas N

    Tomas N

    14 Kasım 2010