VVSite
|
User
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Просмотр XML-файлов
06/08/2005 16:14
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Привет народ!
Я выложил сюда прототип скрипта для просмотра xml-файлов подобное тому как отображаются эти файлы в IE,Mozilla. У меня просьба ко всем кто работает с UserScript в Opera - подскажите где искать глюк - скрипт в некоторых файлах дублирует тэги и в результате получается фигня.
Для использования положите в папку где у вас лежат скрипты Оперы , откройте какой-нить сайт и нажмите F10. Результат обработки выводится в отдельном окне. Если скрипт работает слишком долго нажмите кнопку Break для того чтобы остановить обработку.
|
S_M
|
User
|
![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: Просмотр XML-файлов
06/08/2005 16:24
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Что-то ничего по F10 не происходит.
|
VVSite
|
User
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Re: Просмотр XML-файлов
06/08/2005 16:30
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
А файл с расширением xml? В смысле тот, который хочешь просмотреть.
|
S_M
|
User
|
![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: Просмотр XML-файлов
06/08/2005 16:40
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Ага понятно. Локальный файл открывает нормально, но кириллицу не поддерживает.
|
S_M
|
User
|
![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: Просмотр XML-файлов
06/08/2005 16:44
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Так понятно , поддерживает , только предварительно надо выставить кодировку.
|
VVSite
|
User
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Re: Просмотр XML-файлов
06/08/2005 16:49
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Странно, у меня кирилица выводится нормально скрин можешь прикрепить?
PS: скрипт в принципе может любой файл со структурой(xml, html и др.) отобразить для этого надо коментарии поставить на 4 и 55 строках: // Хотя делал его я именно для XML, т.к. для HTML есть DOM-viewer навороченный скрипт
|
VVSite
|
User
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Re: Просмотр XML-файлов
06/08/2005 16:52
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Надо, значит добавить тег МЕТА для кодировки
|
S_M
|
User
|
![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: Просмотр XML-файлов
06/08/2005 17:34
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
С кодировкой все нормально, просто Opera в автомате не определила кодировку файла (там она и не указана), а когда вручную поставил - все стало нормально с просмотром. С коментариями мне больше понравилось, т.к. как-то не приходилось просматривать на сайтах ХМL .
|
VVSite
|
User
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Re: Просмотр XML-файлов
06/08/2005 18:07
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Я сделал отступ поменьше в списках, чтобы удобно было просматривать - бери на старом месте.
|
S_M
|
User
|
![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: Просмотр XML-файлов
06/08/2005 18:17
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Да , так удобней. Сделай еще чтобы окно по центру было.
|
profiT
|
User
|
![5 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![5 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![5 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 13/11/2004
|
Сообщений: 224
|
Из: Караганда
|
|
Re: Просмотр XML-файлов
06/08/2005 18:43
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Бр-р-р. Ну вы и написали.
Почему бы вам в генерируемом документе не описать CSS классы, а потом их накладывать на разные кусочки. В смысле: tagName: {font-family: sans-serif; font-size:2; color:DarkRed}; brackets: {font-family: sans-serif; font-size:2; color:blue}; text: {font-family: sans-serif; font-size:2; color:Black; font-weight: bold}; plusMinus: {font-family:sans-serif; font-size:10pt; color:Red; text-decoration: none};
Код упростится.
Ещё плюс-минусы можно сделать картинками через "<img src="data:image/png;base64,", как у hesido в DomTreeViewer. Чуть красивее будет.
|
S_M
|
User
|
![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![1 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: Просмотр XML-файлов
06/08/2005 18:48
[Re: profiT]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Еще чуть-чуть и родится новый браузер.
|
Kildor
|
Operaman
|
![7 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![7 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Просмотр XML-файлов
08/08/2005 02:27
[Re: S_M]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Есть такая вещь — ajaxslt (http://sourceforge.net/projects/goog-ajaxslt/) XSLT/xPath процессор на js Вот бы его в виде userJS оформить… ;-)
К сожалению у меня знаний не хватает на это…
|
VVSite
|
User
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Re: Просмотр XML-файлов
08/08/2005 07:01
[Re: profiT]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
- да потому что это всего лишь прототип. Я наверное вообще перепишу главную функцию. Так что пожелания учтутся.
|
Kildor
|
Operaman
|
![7 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![7 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Просмотр XML-файлов
08/08/2005 08:59
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Проверил прям на этой странице… Всё работает… Прикольно., спасибо.
Кстати, это же на списках сделано? Может переделаешь на CSS оформление? Кстати, обнаружил только что глюк. При попытке написать текст, содержащий „y“ (игрек латинское), запускается твой скрипт. Пока только заметил игрик, и только в полях редактирования никаких шоткатов на "y" у меня нет.
PS: Плюсы не надо картинками делать — так как есть намного красивее… Я у hesido убираю картинки. Если и делать как у hesido, то это рисовать деревья через li:before. Благо идею эту придумал я… ;-)
PPS: маленькую просьбу можно? Делать скрипт свёрнутым, и разворачивать при клике на плюс. (сделать через переменную в ujs)
|