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
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.
Bu Javascript "" ne gerek va...
Yuva.IO belgeleri...
Nasıl bir yol ve dosya adları geçersiz...
Değil app çıkışta kaydedilen NSHTTPCoo...
şerit sayısal olmayan karakterler dize...