2010-12-21 12 views
5

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

चीयर्स,

+0

कुछ विचार प्राप्त करने के लिए इस प्रश्न को देखें http://stackoverflow.com/questions/156683/what-is-the-best-xslt-engine-for-perl – Raghuram

+0

मैंने किया :) हालांकि, उत्तर 2 से अधिक हैं साल पुराना और यह तकनीक में सहस्राब्दी है। उस थ्रेड पर सबसे अनुशंसित मॉड्यूल, LibXML, जैसा कि मैंने उल्लेख किया है XSLT2.0 निर्देशों का समर्थन नहीं करता है। –

+0

तो आप पर्ल में लिखे गए एक्सएसएलटी 2.0 प्रोसेसर की तलाश में हैं? (मुझे नहीं पता कि आप निर्भरताओं को जोड़ने से कैसे बचेंगे।) – LarsH

उत्तर

5

तो तुम पर्ल में लिखे एक XSLT 2.0 प्रोसेसर की तलाश कर रहे हैं?

नहीं, आप सबसे निश्चित रूप से नहीं एक शुद्ध-पर्ल XSLT प्रोसेसर चाहते हैं। नतीजा बेहद धीमा और स्मृति गहन होगा, यह उल्लेख नहीं करना चाहिए कि आप लाइब्रेरी में XSLT करते हैं तुलनात्मक रूप से कुछ लोगों की तुलना में एक बड़े पुस्तकालय चाहते हैं जो कि क्षेत्र में पूरी तरह से परीक्षण किया गया है। यही कारण है कि लिबक्सएसएलटी इतना लोकप्रिय है, क्योंकि यह एक तेज़ और ठोस सी लाइब्रेरी है जिसके चारों ओर एक न्यूनतम पर्ल रैपर है। और जब तक आप ब्रेकपॉइंट्स और वेरिएबल निरीक्षण के साथ कमोडो जैसे जीयूआई डीबगर का उपयोग नहीं कर रहे हैं, डीबगिंग वास्तव में अधिक जटिल नहीं है।

लेकिन आपके सवाल का जवाब देने के लिए: केवल पूरी तरह से शिकायत XSLT 2.0 प्रोसेसर उपलब्ध आज सक्सोन, एक पूरी तरह से विशेष रुप से वाणिज्यिक जावा पुस्तकालय और एक छीन नीचे खुला स्रोत संस्करण के रूप में उपलब्ध है - दोनों संयोग से एक ही पुरुष ने लिखा द्वारा किए गए एक्सएसएलटी 2.0 spec (मुझे आश्चर्य है कि पहले लिखा गया था?)। कल्पना की जटिलता को देखते हुए, ऐसा लगता है कि लंबे समय तक ऐसा ही रहता है।

तो, यदि जावा लाइब्रेरी का उपयोग करना अवांछनीय है, तो शायद आपको खुद से पूछना चाहिए कि आपको वास्तव में पूरी 2.0 फीचर सूची की आवश्यकता है या नहीं, अन्य कुछ पुस्तकालयों का उपयोग करने में सामग्री होगी जो धीरे-धीरे और दर्दनाक रूप से लागू हो रहे हैं "XSLT 1.5 "।

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