SORU
31 Aralık 2008, ÇARŞAMBA


Neden &; kontrol quot&; karakterler yasadışı " XML 1.0?

1.0, U 0007 örneğin XML yasal olarak encodeable olmayan karakterler çeşitli vardır ('çan') ve 1* *('') kaçış. İlginç olanları en olmayan boşluk 'kontrol' karakterleri.

(Örneğin) this question ve diğerleri the XML spec that's the issue ... Bu belli, ama herkes benim gibi aydınlatabilirnedenXML spec bu karakterler yasaklıyor?

Görünüşe göre öyle olabilir gerekli basit kodlanmış kaçar, örneğin   sırasıyla, ama belki de var bir sebebi karakterleri yasak yerine olmak için gerekli kaçtı?

Answerers iletim kontrol karakteri önleme yönünde bazı motivasyon olduğunu ileri sürmüşlerdir, ama Unicode birçok içerirdiğerkontrol-(U 200C say "genişliği olmayan joiner") sıfır. karakter Bu davranış için iyi bir neden olabilir hayır tanıdım, ama yine de daha iyi anlamak istiyorum.

Bu karakter değerleri diğer görünür çünkü bu özellikle sinir bozucukodlamalarveri biçimleri, sonuna kadar giderim "çift kaçış" bu kodlamak için gereken yeni XML belgeleri.

CEVAP
31 Aralık 2008, ÇARŞAMBA


Bildiğim kadarıyla bu dizi çubuklu üzerinde gerekçesiyle bir biçimlendirme dili olmamalıdır herhangi bir ihtiyacı için destek iletim ve akış kontrol karakterleri de dahil olmak üzere ve onları oluşturmak bir sorun için herhangi bir editör ve ayrıştırıcıları ikili dönüşüm.

Bir şey ex cathedra Tim Bray ve ark bu olsa da bulmak için mücadele ediyorum.

edit: kontrol karakterleri ve tam olarak tasarlanmış değildi belirsiz bir başvurusome discussion

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog

    EEVblog

    4 NİSAN 2009
  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • Kassem G

    Kassem G

    25 EKİM 2006