Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » по поводу сортировки XML

Ответить
Настройки темы
по поводу сортировки XML

Аватара для Kostuch

Пользователь


Сообщения: 139
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Kostuch
Дата: 12-12-2005
Ладно, понял что тут никто не знает как работать с FSO и как сейвить через JS XML... Ну может хоть кто то знает как сортировать XML через JS ?
Вот пример исходника:
<script>

// ----- загрузка xml в JS

reload();
function reload(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("films.xml");
mail=xmlDoc.getElementsByTagName("item");}

// ----- поиск в XML и вывод информации в таблицу

for (var i=0;i<mail.length;i++){
if (mail(i).childNodes(1).text.search(word)!='-1'){
echo+="<tr>";
for (var f=0;f<z;f++){
if (mail(i).childNodes(f)!=null){
if (mail(i).childNodes(8).text!="есть"){echo+="<td class=lop2 onclick='edit("+i+");'>";}else{echo+="<td class=lop onclick='edit("+i+");' title='для редактирования кликните'>";}
echo+=mail(i).childNodes(f).text;
echo+="</td>";
}}
}}
echo+="</tr>";
echo+="</table><a href='javascript:add();' class=aref>добавить</a> | <a href='javascript:reload();search();' class=aref>обновить</a> | <a href='index.htm' class=aref>назад</a>";
main.innerHTML=echo;
<script>
Так вот это все работает, но хотелось бы сортировать еще по любому столбцу, какие есть у Вас по этому поводу предложения, как выполнть сортировку после выведения, скажем по клику на какую-то ссылку на странице ?
привет XML файла - http://kostya.net.ua/ftp/films.xml

-------
Always nice to be nice


Отправлено: 11:42, 12-12-2005

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Kostuch
используй XSLT

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:28, 13-12-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Kostuch

Пользователь


Сообщения: 139
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
Спасибо! Но в том то и смысл что надо сортировать на JS на XLST легко конечно все это делается но если нужно по 10-15 полям сортировать то много будет XLST файлов

-------
Always nice to be nice


Отправлено: 01:51, 13-12-2005 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Kostuch
а в чем проблемма гененить XSLT преобразование на JS ?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 01:56, 13-12-2005 | #4


Аватара для Kostuch

Пользователь


Сообщения: 139
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
Генерить с записывать в файл потом вызывать - так ? Тогда все тот же вопрос с FSO как там указать current directory

-------
Always nice to be nice


Отправлено: 00:15, 14-12-2005 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Kostuch
а что их памяти нет возможности XML скормить парсеру?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 01:21, 14-12-2005 | #6


Аватара для Kostuch

Пользователь


Сообщения: 139
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
буду признателен если скажите как это делается

-------
Always nice to be nice


Отправлено: 23:53, 14-12-2005 | #7


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Kostuch
как заставить парсер скушать XSLT шаблон из памяти а не с диска?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:00, 15-12-2005 | #8


Аватара для Kostuch

Пользователь


Сообщения: 139
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
ну да и динамически же надо все это делать естесна..

-------
Always nice to be nice


Отправлено: 01:23, 15-12-2005 | #9


Аватара для Kostuch

Пользователь


Сообщения: 139
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Vlad DrakulaТак что не подскажите как ?

-------
Always nice to be nice


Отправлено: 23:20, 18-12-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » по поводу сортировки XML

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Автоматизация сортировки и удаления каталогов ultra_fs Скриптовые языки администрирования Windows 2 29-09-2009 13:30
Утилиты для сортировки драйверов Гимран Автоматическая установка Windows 2000/XP/2003 4 03-01-2008 00:37
[решено] проверка XML-файла на соответствие XML schema в IE 6 и Firefox 2 dimait Вебмастеру 4 23-08-2007 02:02
XML zelo Общий по Linux 9 06-11-2006 13:39
MS-SQLServer 7.0 КАК Определить тип сортировки? Iskatell Программирование и базы данных 3 05-12-2003 22:15




 
Переход