Преобразование текста, полученного через JMS, в XML - PullRequest
0 голосов
/ 26 марта 2011

Я пытаюсь преобразовать сообщение, которое я получаю через JMS, в следующем формате: «Гарри ПоттерJ.K.Rowling1995»

Это сохраняется в виде строки.Например, содержимое строки.

Как преобразовать содержимое строки в файл XML.

Большое спасибо за вашу помощь заранее.

1 Ответ

0 голосов
/ 26 марта 2011

Умный ответ:
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 / анкеты / блоги / экспериментальная поддержка-для

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...