Otuz yıl süren ikili dosya formatlarını geliştirdikten sonra (son olarak) bir XML belge dosyası formatı yazdım.Booleanlar bir XML dosya biçiminde true/false veya 1/0?
ben etrafında elli ayrı boolean veri üyeleri yazmaya gerek benim belge başlığının bir parçası geldi ettik ve merak: Ben 1/0 veya doğru/yanlış olarak bu yazmalıyım?
Ben XML Spec her iki şekilde gidebilir anlıyoruz. Bir yandan, geri dosya biçimini okurken 1/0 daha az iş gibi görünüyor. Ama dosya biçimi küçüktür ve döngüleri ucuz olduğundan, çünkü mümkün olduğunca sembolik dosya biçimini yapmak için düzgün bir XML kabul? Eğer öyleyse, tüm enum değişkenleri ile aynı şeyi yapmak uygun XML mi (potansiyel olarak değişebilen sembolik isimleri vs onların değerleri - çıktı?)
Ve yan notta - Bu formda XML üretiyorum :
<FieldName>true</FieldName>
dEĞİL bu formu:
<FieldName value="true"/>
(Yığın taşması bazı) çelişkili kağıtları ve ilanları oNLARCA okuduktan sonra, nitelik stili (örnek # 2) çoğunlukla hoş karşılanmaz edildiğini gÖRÜNÜYOR .