बेले गए उत्तर, हाँ, मुझे पता है, लेकिन मुझे वह नहीं मिला जो मैं यहां देख रहा था, इसलिए मैंने सोचा कि मैं इसे अपने समाधान के साथ आगे बढ़ाऊंगा।
मेरा एक्सएमएल निर्यात_नोड और ड्रश का उपयोग करके ड्रूपल से डंप किए गए कुछ नोड्स था। मैं PHP5 में xslt प्रोसेसर का उपयोग कर रहा था, जो केवल xslt 1.0 का समर्थन करता है। कुछ EXSLT फ़ंक्शन समर्थित होने लगते हैं, लेकिन मैं यह नहीं बता सका कि मेरा वाक्यविन्यास गलत था या जिस फ़ंक्शन का उपयोग करने का प्रयास कर रहा था वह समर्थित नहीं था। वैसे भी, मेरे लिए निम्नलिखित काम किया। मैंने w3schools से उदाहरण कोड का उपयोग किया।कॉम, लेकिन xsltprocessor घोषित करने के ठीक बाद एक पंक्ति जोड़ा, जैसे:
$ xp = new XsltProcessor();
$ xp-> रजिस्टर पीएचपीफंक्शन();
PHP के दिनांक रूपांतरण के लिए एक छोटा सा कार्य है, इसलिए मैंने धोखा दिया और PHP प्रोसेसर का उपयोग किया, क्योंकि मैं पहले से ही अपने xsl को बदलने के लिए इसका उपयोग कर रहा था।
<xsl:for-each select="node_export/node">
<xsl:value-of select="php:function('date', 'n-j-y', number(timestamp))"/>
</xsl:for-each>
आशा इस कोई वहाँ बाहर में मदद करता है। मैं थोड़ी देर के लिए अपने सिर पर टक्कर लगी थी क्योंकि मैंने इसे एक काम किया था।
तकनीकी रूप से संभव है, लेकिन अक्षम और आगे इनपुट की आवश्यकता है (शून्य-समय की परिभाषा की तरह)। मैं इसे विस्तार से बाहर कर दूंगा - आपका मंच क्या है? – annakata