Belki başka programlarda da öyledir ama benim dikkatimi çizim programlarının dosya formatı çekti. Bunlar text tabanlı dosyalar, peki ama bunları işlemek daha zor değil mi neden böylesi bir yapı kullanılmış. XML,ini tarzı bir yapıyla dosyanın herhangi bir noktasına direkt ulaşılabiliyorken neden string parçalama işlemleriyle dosya çözümlemesi yapılmaya çalışılıyor. Yada gerçekten öyle mi yapılıyor yoksa başka kolay bir yolu mu var?
Örneğin bir dxf dosyasını incelediğimde bu dosyayı açıp birşeyler alabilmek için pek çok string parçalama işlemi yapmam gerekmiyor mu?
Neden text tabanlı dosya?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Neden text tabanlı dosya?
veritabanı uygulamaları da sonuçta dosyayı açıp parçalar halinde yorumlamıyor mu .
bu da aynı şey. daha basiti.
bu da aynı şey. daha basiti.
Re: Neden text tabanlı dosya?
<xml birkacattr=""><cevap><ozne><kelime>XML</kelime><ek>'in</ek></ozne><..>durumu</..></cevap></xml> pek ic acici degil sanki . Ayrica regexp ile gercekten cok hizli bir sekilde string parse edilebiliyor.
Re: Neden text tabanlı dosya?
Her ne kadar XML sizin için kolay gelsede, arka planda çalışan koca bir XML motoru var, ve bu kodlar her XML'i okuyacak şekilde yapılandırılmış durumda. Sizin kullanmadığınız bir çok kontrol ve fonksiyon içeriyor. Ne okuyacağınızı biliyorsanız sizin kodlarınız daha hızlı çalışacaktır.