我有一個XML格式的字符串。我需要將其轉換爲XML文件。我將如何做到這一點?如何將XML字符串轉換爲XML文件?
0
A
回答
10
的Java:
XMLDoc=DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader("<root><main>Title</main></root&g t;")));
如果使用C#,試試這個
protected void Button1_Click(object sender, EventArgs e)
{
XmlDocument XDoc = new XmlDocument();
XDoc.LoadXml("<Root><body>hello</body></Root>");
XDoc.Save(@"D:\Temp\MyXMl.xml");
}
1
這其中包含XML字符串?然後把它寫入一個文件。在Java中? FileWriter應該可以正常工作。
+0
這並不容易。字符編碼必須由文檔頭確定(如果存在),否則必須選擇UTF-8。簡單地使用FileWriter和平臺的默認編碼在大多數情況下都是錯誤的。 – jarnbjo
+0
這是真的,我假設它不會有序言。如果沒有,那麼你將不得不使用使用UTF-8或UTF-16編碼的編寫器。 –
0
只寫字符串與.XML extension.Here文件是代碼:
import java.io.*;
class writeXML {
public static void main(String args[])
{
try{
String s="<xmltag atr=value>tag data</xmltag>";
FileWriter fr= new FileWriter(new File("a.txt"));
Writer br= new BufferedWriter(fr);
br.write(s);
br.close();
}
catch(Exception e)
{
}
}
}
1
使用的XStream庫是很簡單的: http://x-stream.github.io/tutorial.html
// object -> XML -> File
XStream xstream = new XStream(driver);
String data = xstream.toXML(metaData);
// XML -> object
XStream xstream = new XStream(new JettisonMappedXmlDriver());
YourClass obj = (UourClass)xstream.fromXML(jSON);
相關問題
- 1. 將字符串轉換爲XML文件
- 2. 將字符串轉換爲xml文件?
- 3. 我如何將XML字符串轉換爲XML文件下載
- 4. 如何將字符串轉換爲xml
- 5. 將XML文檔轉換爲字符串?
- 6. 如何將xml文件轉換爲字符串而不使用java轉義XML
- 7. 如何將字符串值的xml文件轉換爲整數
- 8. 如何將字符串轉換爲java中的xml文件
- 9. 如何將字符串值轉換爲C#中的XML文件?
- 10. 將類轉換爲XML爲字符串
- 11. 如何將字符串xml轉換爲XML節點XSLT
- 12. 將XML字符串轉換爲CSV?
- 13. 將XML字符串轉換爲ArrayList
- 14. 將XML轉換爲字符串[]幫助
- 15. Powershell:將XML轉換爲字符串
- 16. 將XML字符串轉換爲JSON
- 17. 將字符串轉換爲XML
- 18. 將XML對象轉換爲字符串
- 19. 將xml節點轉換爲字符串
- 20. 將XML轉換爲字符串
- 21. 將字符串從xml轉換爲DateTime
- 22. 將字符串列表轉換爲xml
- 23. 將xml轉換爲純字符串
- 24. 將字符串值轉換爲xml
- 25. 將GWT xml.client.Document轉換爲XML字符串
- 26. 將對象轉換爲XML字符串
- 27. 將xml DOMDocument轉換爲字符串
- 28. 將字符串轉換爲xml節點
- 29. 將字符串轉換爲XML文件中的字節
- 30. 如何將字符轉換爲字符串XML在ExtJS的
你一定要提供更多信息。編程語言或環境將是一個好的開始。 –
嘗試一些解析程序。 –
它的Java,我只需要將具有xml數據的hte字符串轉換爲xml文件 – sarah