html - Parsing log files in a folder in ColdFusion -


समस्या यह है कि एक फ़ोल्डर ./log / जिसमें फाइलों को शामिल है:

  jan2010.xml, feb2010.xml, mar2010.xml, jan2009.xml, feb2009.xml, mar2009.xml ...  

हर एक्सएमएल फ़ाइल चाहेंगे:

  & lt; रूट & gt; & lt; रिकॉर्ड नाम = "बॉब" खर्च = "20" & gt; & lt; / record & gt; ... (अधिक रिकॉर्ड) & lt; / root & gt;  

मैं कोल्डफ्यूजन कोड ( log.cfm ) का एक टुकड़ा लिखना चाहता हूं जो कि उन XML फ़ाइलों को पार्स करते हैं। सामने के अंत के लिए मैं उपयोगकर्ता को एक साल चुनने देता हूं, फिर सबमिट बटन पर क्लिक करें। उस वर्ष की सभी सामग्री को अलग-अलग तालिका में महीने में दिखाया जाएगा। प्रत्येक तालिका प्रत्येक व्यक्ति के लिए खर्च किए गए कुल धन को दर्शाता है जैसे:

<प्री> व्यक्ति लागत बॉब 200 माइक 300 कुल 500

धन्यवाद।

संक्षेप में उत्तर यह है कि, अगर आपका एक्सएमएल सही ढंग से स्वरूपित है, तो आप एक्सएमएल को सीएफ़ डेटा ऑब्जेक्ट में प्राप्त करने के लिए XMLParse () फ़ंक्शन का उपयोग कर सकते हैं।

सर्जी ने बताया कि XMLPars सीएनए एक पथ लेता है, ताकि आप फ़ाइल को सीधे इसे सीधे में पढ़ सकें और परिणाम को एक चर में निर्दिष्ट कर सकें।

डेटा संरचनाओं की एक सरणी की तरह दिखना चाहिए सीएफ़ डेटा ऑब्जेक्ट पर सीएफडीएमएमपी का उपयोग करें और उसे देखने में आपकी सहायता करें।


Comments