Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JS, RDFa, DOM, XML - Help! О_о (https://javascript.ru/forum/misc/13133-js-rdfa-dom-xml-help-o_o.html)

Djumpen 16.11.2010 21:57

JS, RDFa, DOM, XML - Help! О_о
 
Здравствуйте. Сразу приведу задание и потом розьясню что мне нужно:

1.Web-интерфейс написан на (valid) XHTML и JavaScript (с обязательным использованием графических элементов JavaScript “Дерево”, “Таблица”).
2.Корректность работы во всех из наиболее популярных браузеров - FireFox, IE, Opera, Chrome и Safari.
3.Разработка описаний RDFa и внедрение их в XHTML.
4.В Web интерфейсе обязательно должна быть кнопка, по нажатию на которую проверяется корректность и допустимость XML документа по его схема. Результаты проверки должны отобразиться на текущей странице web-интерфейса.
5.Функции web-интерфейса: добавление/удаление элементов/аттрибутов, поиск подстроки по значениям элементов и значениям атрибутов (операции над деревом элементов DOM) с возможностью выбора элемента/атрибута по значениям которого будет проходить поиск, произвольный поиск.
6.Рассмотрено не менее 25 понятий предметной области.

Итак, мои знания в JS довольно не большие. На полное изучение времени нету, т.к. на выполнение сией работы дана всего 1 неделя.
Больше всего интересует построение дерева с подгружаемого дискретного XML/RDFa документа. Дерево должен строить JS, исходя из описаний RDFa (в RDFa должно содержатся описание того, является ли узел корневым либо дочерним). При клике на узел дерева справа должна выводится таблица, содержащая инфу о дочерних элементах. В проэкте любым боком должна использоватся jQuery.

Что конкретно я прошу: всего лишь ссылки на подобные примеры того что мне нужно (книги, статьи), особенно JS+RDFa (ничего не нашел). Все о выращивании деревьев из XML.
Нашел ввв.jstree.com - плагин дерева для jquery, но он не подходит.
Буду очень благодарен за любые ссылки и советы.

SV0L0CH 16.11.2010 22:27

Цитата:

Сообщение от Djumpen
JS+RDFa (ничего не нашел)

В википедии на самом видном месте ссылка на http://n2.talis.com/wiki/RDF_JSON_Specification если что...

Djumpen 16.11.2010 22:40

Спасибо, но не помогло почемуто. С JSON не знаком даже отдаленно.
Думаю даже RDFa можно опустить и строить дерево с обычного XML. К этому вопросу добавляется еще один - как настраивать события на узлы и где вообще хранить ссылки или сценарии, которые будут выполнятся по клику на них.

Djumpen 16.11.2010 23:14

И есть ли вообще способ построить дерево с подобного XML:
<root>
<product clas="film">
<film>
<title>Название</title>
<year>Год</year>
<genre>Жанр</genre>
<director>Режисер</director>
<country>Страна</country>
<subtitle>Субтитры</subtitle>
<lenght>Длительность</lenght>
<price>Цена</price>
</film>
</product>
<product clas="game">
<game>
<title>Название</title>
<rate>Рейтинг</rate>
<genre>Жанр</genre>
<pegiinfo>Ограничения</pegiinfo>
<year>Год</year>
<language>Язык</language>
<company>Разработчик</company>
<price>Цена</price>
</game>
</product>
</root>

UnderShot 17.11.2010 16:50

Да.

Djumpen 18.11.2010 19:37

Цитата:

Сообщение от UnderShot (Сообщение 79632)
Да.

Спасибо.


Часовой пояс GMT +3, время: 02:28.