मैं एसएक्स के साथ एक्सएमएल में कुछ डेटा रूपांतरण (सीएसवी) कर रहा हूं और जावा में ट्रांसफॉर्मर का उपयोग कर रहा हूं। परिणाम StreamResult में है, और मैं इस परिणाम को file.xml में सहेजने की कोशिश कर रहा हूं लेकिन मुझे StreamResult को फ़ाइल में सहेजने का तरीका नहीं मिल रहा है। क्या मैं यह सब गलत कर रहा हूँ?जावा: स्ट्रीमिंग को एक फ़ाइल में
12
A
उत्तर
21
आपकी StreamResult
फ़ाइल के आधार पर बनाई जानी चाहिए, उदा।
StreamResult sr = new StreamResult(new File("/my/file.xml"));
तो आपको आपके Transformer
इस तरह के एक StreamResult
, यह आपके द्वारा निर्दिष्ट फ़ाइल में सीधे उसके परिणाम लिखेंगे।
3
मैं एपीआई से परिचित नहीं हूं ... लेकिन this link आपको बताता है कि आप क्या कर रहे हैं?
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
//initialize StreamResult with File object to save to file
StreamResult result = new StreamResult(new StringWriter());
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
String xmlString = result.getWriter().toString();
System.out.println(xmlString);
+0
टिप्पणी कोड से मेल नहीं खाती है। यह कहता है कि यह एक फाइल को सहेज रहा है, लेकिन यह वास्तव में एक स्ट्रिंग को लिखता है जो println'd हो जाता है। –
संबंधित मुद्दे
- 1. जावा में फ़ाइल स्ट्रीमिंग
- 2. हाडोप स्ट्रीमिंग - फ़ाइल त्रुटि
- 3. जावा: एक फ़ाइल को
- 4. कई जावा ऑब्जेक्ट्स को एक फ़ाइल में
- 5. डीआईएमडी आरआईएमएम स्ट्रीमिंग फ़ाइल प्रारूप
- 6. एक लाइव स्ट्रीमिंग में स्ट्रीमिंग दो वेब कैमरों को विलय करना - प्रोग्रामेटिक
- 7. स्ट्रीमिंग एमपी 3 फ़ाइल php
- 8. स्ट्रीमिंग?
- 9. जावा: एक फ़ाइल को एक सरणी में पढ़ना
- 10. पायथन: एक स्ट्रीमिंग gzip'd फ़ाइल की तरह बनाना?
- 11. स्ट्रीमिंग
- 12. अजगर Hadoop स्ट्रीमिंग: स्थापना एक नौकरी नाम
- 13. Google होस्टिंग वीडियो स्ट्रीमिंग/स्ट्रीमिंग प्लेटफ़ॉर्म के रूप में?
- 14. जावा, एक txt फ़ाइल
- 15. स्ट्रीमिंग पल्सऑडियो को फ़ाइल (संभवतः जीस्ट्रीमर के साथ)
- 16. एचटीएमएल 5 वीडियो स्ट्रीमिंग .ism फ़ाइल?
- 17. हडोप स्ट्रीमिंग
- 18. जावा मल्टीथ्रेडिंग एक बड़ी फ़ाइल को पढ़ने
- 19. स्ट्रीमिंग के साथ जेएस फ़ाइल अपलोडर, यानी पूरी फ़ाइल को स्मृति में लोड किए बिना
- 20. डब्ल्यूसीएफ स्ट्रीमिंग फ़ाइल स्थानांतरण .NET 4
- 21. हडोप स्ट्रीमिंग
- 22. सी # में सुपर-फास्ट फ़ाइल-स्ट्रीमिंग कोड कैसे लिखें?
- 23. Node.js में जावास्क्रिप्ट ऑब्जेक्ट्स को पिपिंग/स्ट्रीमिंग
- 24. जावा: फ़ाइल को utf8
- 25. जावा में एक CSV फ़ाइल आयात करना
- 26. ब्राउज़र में स्ट्रीमिंग से एमपी 3 फ़ाइल रोकें
- 27. एक जावा फ़ाइल में एकाधिक एनम क्लासेस
- 28. एक आईफोन से स्ट्रीमिंग वीडियो
- 29. जावा में केवल एक फ़ाइल की सामग्री को कैसे हटाएं?
- 30. एक फ़ाइल में दो सार्वजनिक कक्षाएं जावा
एक आकर्षण की तरह काम किया! मेरा दिन बचाया:) धन्यवाद! – Todd