2009-09-18 8 views
8

मैं निश्चित लंबाई फ़ील्ड टेक्स्ट फ़ाइलों से निपटने के लिए एक .NET (सी # में अधिक अधिमानतः खुला स्रोत) लाइब्रेरी की तलाश में हूं। यह एक लिखने के लिए बहुत अधिक नहीं होगा, लेकिन मौजूदा, परीक्षण किया गया काम हमेशा शुरू करने के लिए अच्छा है।फिक्स्ड लम्बाई टेक्स्ट फ़ाइलों के लिए .NET लाइब्रेरी

मैं पीबीएक्स द्वारा उत्पादित फ़ाइलों से निश्चित लंबाई फ़ील्ड में डेटा निकाल रहा हूं। प्रत्येक पीबीएक्स का अपना फ़ाइल प्रारूप होता है, साथ ही रिकॉर्ड प्रारूपों का एक सेट भी होता है। मैं एक लाइब्रेरी की तलाश में हूं जिसमें गतिशील फ़ाइल और रिकॉर्ड प्रारूपों का उपयोग करने का एक आसान तरीका है, उदा। एक आईएनआई या एक्सएमएल फ़ाइल से पढ़ें।

संपादित करें: मैं पहले था अनदेखी मार्कोस Meli 'महान पुस्तकालय FileHelpers, क्योंकि मैंने सोचा कि मैं संकलन समय पर प्रत्येक रिकॉर्ड प्रकार के लिए एक वर्ग बनाने के लिए आवश्यक। ऐसा नहीं है, और lib में रनटाइम पर कक्षाएं बनाने के लिए ClassBuilder कक्षा शामिल है।

नया संपादन: विभिन्न पीबीएक्स के रिकॉर्ड्स केवल लेआउट में भिन्न होते हैं, डेटा में नहीं, यानी सभी रिकॉर्ड लेआउट एक ही कक्षा में मानचित्र होते हैं। मुझे आश्चर्य है कि क्या मुझे FileHelper विशेषताओं का उपयोग करना चाहिए जो एक कॉन्फ़िगरेशन फ़ाइल से गतिशील रूप से अपनी प्रारंभ और लंबाई डेटा पढ़ते हैं?

उत्तर

संबंधित मुद्दे