में सैक्सन TransformerFactory चयन करने के लिए अपने वेब आवेदन में मैं आदेश XSLT 2.0 का उपयोग करने के सेक्सन TransformerFactory उपयोग करने की आवश्यकता है, लेकिन मैं setProperty विधि का उपयोग नहीं कर सकते हैं क्योंकि मैं वेब सर्वर पर इस अधिकार नहीं है और वहाँ है एक सुरक्षा प्रबंधक।कैसे जावा
तो मैंने पढ़ा है कि यह यह करने के लिए संभव हो जाना चाहिए:
classname निर्धारित करने के लिए, सेवा API (जार विनिर्देश में विस्तृत रूप में) का उपयोग करें यदि उपलब्ध है। सेवा एपीआई मेटा-आईएनएफ/सेवाओं/javax.xml.transform फ़ाइल में एक वर्गनाम की तलाश करेगा। रनटाइम पर उपलब्ध जार में ट्रांसफॉर्मर फैक्टरी।
मैं वेब-INF/lib/saxon9.jar में इस फ़ाइल मिली थी लेकिन जब मैं एक TransformerFactory istantiate, डिफ़ॉल्ट कारखाने हमेशा एक सेक्सन कारखाने के बजाय चुना गया है।
मैं सैक्सन ट्रांसफार्मर फैक्टरी का चयन कैसे कर सकते हैं?
धन्यवाद
नीचे दिए गए सभी दृष्टिकोणों का सारांश (और अधिक) यहां पाया जा सकता है: http://stackoverflow.com/questions/11314604/how-to-set-saxon-as-the-xslt-processor-in-java –