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