java - exception in creating xml file using xml outputter -
यहां मेरा सरल कोड है:
try {element performance = new element ("performances "); दस्तावेज़ डॉक्टर = नया दस्तावेज़ (प्रदर्शन); doc.setRootElement (प्रदर्शन); प्रदर्शन .सेटअेटिवेट (नया एट्रिब्यूट ("दिनांक", डेटफ़ॉर्मेट। प्रारूप (cal.getTime ()))); तत्व अपटाइम = नया तत्व ("अपटाइम"); Uptime.addContent (नया तत्व ("दिन") setText (नया लांग (डुप्टाइम) .स्टस्ट्रिंग ())); Uptime.addContent (नया तत्व ("घंटे") setText (नया लांग (huptime) .toString ())); Uptime.addContent (नया तत्व ("मिनट")। SetText (नया लांग (मपटाइम) .toString ())); Uptime.addContent (नया तत्व ("सेकंड")। SetText (नया लांग (सुपरटाइम) .स्टस्ट्रिंग ())); । Doc.getRootElement () addContent (सक्रिय रहने की अवधि); XMLOutputter xmlOutput = नया XMLOutputter (); xmlOutput.setFormat (Format.getPrettyFormat ()); XmlOutput.output (डॉक्टर, नया फ़्वाइरेटर ("/ होम / मैज़ी / स्क्रिप्यनिया / पेरोर _" + डेटफ़ॉर्मेट। प्रारूप (कैल। गेट टाइम ()) + "एक्सएमएल"));
मुझे यह अपवाद मिला
थ्रेड में अपवाद "AWT-EventQueue-0" org.jdom2.IllegalAddException: तत्व "प्रदर्शन" जोड़ा नहीं जा सका दस्तावेज़ की जड़ के रूप में: पहले से ही एक मौजूदा अभिभावक दस्तावेज़
है, लेकिन मुझे नहीं पता कि इसका क्या अर्थ है। कहाँ गलती है?
ये दो पंक्तियां
दस्तावेज़ डॉक्टर = नया दस्तावेज़ (प्रदर्शन); doc.setRootElement (प्रदर्शन);
त्रुटि के कारण पहला रूट सेट करता है, दूसरा इसे फिर से मरता है।
संपादित करें
करो
दस्तावेज़ डॉक = नया दस्तावेज़ () दस्तावेज डॉक्टर = नया दस्तावेज़ (प्रदर्शन)
या
Comments
Post a Comment