использование NodeSeq от scala в работе с лифтовой рамой

Может ли кто-нибудь рассказать о том, как используется объект NodeSeq в обработке формы подъемной рамы? можем ли мы обработать нашу форму без использования объекта NodeSeq?


person isc    schedule 19.03.2013    source источник


Ответы (2)


По первому вопросу - NodeSeq является частью пакета scala scala.xml.NodeSeq, который предлагает встроенную поддержку синтаксического анализа и работы с xml в scala. проверьте scala_docs для этого.

По второму вопросу: учитывая, что NodeSeq — это xml, вы можете разобрать его с помощью синтаксического анализа xml, но как это сделать... я не знаю.

person korefn    schedule 19.03.2013

Насчет второго вопроса.

Нет, не совсем. Вся идея Lift заключается в том, что он имеет дело с HTML-шаблонами, преобразованиями и многими другими вещами. Но HTML-шаблоны и преобразования являются базовыми и необходимыми, по крайней мере, для не-REST-приложений. А шаблон является XML, который в терминах Scala является NodeSeq.

Итак, если вы принимаете платформу Lift, вы соглашаетесь с тем, что шаблон — это NodeSeq. Кстати, вы в основном используете его как класс, а не как объект.

Если у вас есть конкретные проблемы с NodeSeq — спросите, мы постараемся помочь.

person VasiliNovikov    schedule 19.03.2013