У меня есть собственный класс Java Tree (из stanford parser ,), с которым я могу работать в JRuby on Rails.
Что я пытаюсь выяснить, как это сделатьдолжен выводить этот класс дерева в XML через рельсы
Класс дерева описывает дерево слов, полученное из разобранного предложения.Каждое дерево может иметь несколько дочерних деревьев в зависимости от структуры
Вот простой пример, основанный на предложении «Я - робот»:
Tree: Root
-Tree: Sentence
--Tree: Noun
---Tree: I
--Tree: Verb
----Tree: am
--Tree: Noun
---Tree: a
---Tree: robot
Одна важная деталь заключается в том, что я надеваюВам не нужно хранить что-либо из этого в базе данных, поэтому использование ActiveRecord может оказаться не лучшим выбором.
Есть ли у вас какие-либо идеи относительно наилучшего подхода для этого?Я прочитал некоторые идеи в уроках, но я не уверен, что лучший способ для моего случая, тем более, что я очень плохо знаком с рельсами и еще не понимаю «путь рельсов»
РЕДАКТИРОВАТЬ:
Вариант 1: использовать гем builder
Вариант 2: создать класс-оболочку (activerecord?) В ruby
Вариант 3: создать специальную функцию to_xml (в Java?) для этого класса
Есть еще идеи?
РЕДАКТИРОВАТЬ 2:
Я создал класс в ruby, который при инициализации импортирует из объекта дерева java,Я все еще пытаюсь выяснить, как его лучше структурировать, и я не написал хороший класс to_xml.хотя, при дальнейшем чтении, я думаю, что я буду использовать JSON вместо xml?
Спасибо!