में सामग्री की अनुमति नहीं है I xslt
का उपयोग कर xml
को HTML में कनवर्ट करने का प्रयास कर रहा हूं। जावा में ऐसा करने के लिए java.xml.transform
का उपयोग कर रहा हूँ। यह ठीक काम कर रहा था जब तक कि मैं कुछ xml
में घुस गया। यह निम्नलिखित त्रुटि कहा।प्रोलॉग
[Fatal Error] :1:1: Content is not allowed in prolog.
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerException:
org.xml.sax.SAXParseException: Content is not allowed in prolog.
इसलिए मैंने सुनिश्चित किया कि एक्सएमएल घोषणा से पहले कोई चरित्र नहीं है। मैंने समाधान http://forums.sun.com/thread.jspa?messageID=10324562#10324562
का उपयोग करके बीओएम का भी ख्याल रखा और यह केवल एक एक्सएमएल के लिए होता है। मैंने संपादक में एक्सएमएल भी खोला और इसे utf-8
एन्कोडिंग के साथ फाइल में सहेजा। यह मुझे पागल बना रहा है। कोई उपाय?
अपडेट: आपको यह त्रुटि तब मिलती है जब आपने xsl
फ़ाइल के लिए गलत पथ दिया है और कोई फ़ाइल नहीं मिली अपवाद होता है। (यह मेरा मामला था। यह किसी को मदद कर सकता है। आपकी प्रतिक्रियाओं के लिए धन्यवाद)
एक्सएमएल फ़ाइल दिखाएं (कहीं अपलोड करें) – Bozho
यह xml फ़ाइल के बारे में कुछ जानने में मदद कर सकता है। क्या आप इसे पेस्ट कर सकते हैं (या इसमें से कुछ)? –
@ बोझो और @ मार्सेलो ने http://www.2shared.com/document/tbf2IXUy/test2.html –