我正在尝试转换我通过JMS收到的消息,其形式为“Harry PotterJ.K.Rowling1995”
它存储为String。例如字符串内容。
如何将此String内容转换为XML文件。
非常感谢你的帮助。
答案 0 :(得分:0)
自作聪明回答:
String xmlString = "<myNewXmlString>" + myString + "</mynewXmlString>";
如果它更复杂,你可能想看看这个: http://xerces.apache.org/xerces-j/
你可能还需要一些分隔符(分隔值的逗号或冒号)来知道什么是标题,作者和年份。然后,您需要为每个标签分别添加标签。解决这个问题的另一种方法是使用固定宽度的列。所以作者是50,标题是50,年是4.这里有三个步骤:标记字符串,将字符串解析为数据结构,并将数据结构输出到XML。
有很多自动化工具可以转换这样的数据结构:
class Book {
String title;
String author;
Date year;
}
也是XML。
请参阅:http://jackson-users.ning.com/profiles/blogs/experimental-support-for