как создать библиотеку шаблонов jsrender или jquery - PullRequest
0 голосов
/ 21 марта 2012

Мне нужно создать HTML-шаблон из данных XML без использования xslt в приложении MVC.

мое решение было: Сначала я использовал json.net (http://json.codeplex.com/), чтобы конвертировать XML в JSON. во-вторых, я преобразовал вышеуказанную строку json в литерал объекта javascript, используя $ parse.Json (http://api.jquery.com/jQuery.parseJSON/) в-третьих, я использовал jsRender (https://github.com/BorisMoore/jsrender) для добавления значений в шаблон HTML.

Все хорошо, все хорошо. Но мне нужно написать собственный js для рендеринга html, а не jsRender.

мой вопрос: Как пройтись по каждому объекту js, найти html-тег relvent и добавить значение.

1 Ответ

0 голосов
/ 01 июня 2012

Как следует из комментария, вопрос не ясен.

Если вы используете JQuery, то используйте предоставляемые им функции для циклического прохождения элементов. Если вы хотите использовать raw javascript, то используйте предоставляемые им примитивы, такие как Object.keys.

Если jsrender работает на вас, используйте его, чтобы научиться делать что-то. Это одна из основных целей открытого исходного кода - обеспечить базу для обучения.

...