Просмотр XML-файлов
|
VVSite 08/06/05 04:14 PM |
|
Привет народ!
Я выложил _//vvs.post.lg.ua/Opera7/viewxml.zip_ прототип скрипта для просмотра xml-файлов подобное тому как отображаются эти файлы в IE,Mozilla. У меня просьба ко всем кто работает с UserScript в Opera - подскажите где искать глюк - скрипт в некоторых файлах дублирует тэги и в результате получается фигня.
Для использования положите в папку где у вас лежат скрипты Оперы , откройте какой-нить сайт и нажмите F10. Результат обработки выводится в отдельном окне. Если скрипт работает слишком долго нажмите кнопку Break для того чтобы остановить обработку.
|
Re: Просмотр XML-файлов
|
S_M 08/06/05 04:24 PM |
|
Что-то ничего по F10 не происходит.
|
Re: Просмотр XML-файлов
|
VVSite 08/06/05 04:30 PM |
|
А файл с расширением xml? В смысле тот, который хочешь просмотреть.
|
Re: Просмотр XML-файлов
|
S_M 08/06/05 04:40 PM |
|
Ага понятно. Локальный файл открывает нормально, но кириллицу не поддерживает.
|
Re: Просмотр XML-файлов
|
S_M 08/06/05 04:44 PM |
|
Так понятно , поддерживает , только предварительно надо выставить кодировку.
|
Re: Просмотр XML-файлов
|
VVSite 08/06/05 04:49 PM |
|
Странно, у меня кирилица выводится нормально скрин можешь прикрепить?
PS: скрипт в принципе может любой файл со структурой(xml, html и др.) отобразить для этого надо коментарии поставить на 4 и 55 строках: // Хотя делал его я именно для XML, т.к. для HTML есть DOM-viewer навороченный скрипт
|
Re: Просмотр XML-файлов
|
VVSite 08/06/05 04:52 PM |
|
Надо, значит добавить тег МЕТА для кодировки
|
Re: Просмотр XML-файлов
|
S_M 08/06/05 05:34 PM |
|
С кодировкой все нормально, просто Opera в автомате не определила кодировку файла (там она и не указана), а когда вручную поставил - все стало нормально с просмотром. С коментариями мне больше понравилось, т.к. как-то не приходилось просматривать на сайтах ХМL .
|
Re: Просмотр XML-файлов
|
VVSite 08/06/05 06:07 PM |
|
Я сделал отступ поменьше в списках, чтобы удобно было просматривать - бери на старом месте.
|
Re: Просмотр XML-файлов
|
S_M 08/06/05 06:17 PM |
|
Да , так удобней. Сделай еще чтобы окно по центру было.
|
Re: Просмотр XML-файлов
|
profiT 08/06/05 06:43 PM |
|
Бр-р-р. Ну вы и написали.
Почему бы вам в генерируемом документе не описать 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. Чуть красивее будет.
|
Re: Просмотр XML-файлов
|
S_M 08/06/05 06:48 PM |
|
Еще чуть-чуть и родится новый браузер.
|
Re: Просмотр XML-файлов
|
Kildor 08/08/05 02:27 AM |
|
Есть такая вещь — ajaxslt (http://sourceforge.net/projects/goog-ajaxslt/) XSLT/xPath процессор на js Вот бы его в виде userJS оформить… ;-)
К сожалению у меня знаний не хватает на это…
|
Re: Просмотр XML-файлов
|
VVSite 08/08/05 07:01 AM |
|
- да потому что это всего лишь прототип. Я наверное вообще перепишу главную функцию. Так что пожелания учтутся.
|
Re: Просмотр XML-файлов
|
Kildor 08/08/05 08:59 AM |
|
Проверил прям на этой странице… Всё работает… Прикольно., спасибо.
Кстати, это же на списках сделано? Может переделаешь на CSS оформление? Кстати, обнаружил только что глюк. При попытке написать текст, содержащий „y“ (игрек латинское), запускается твой скрипт. Пока только заметил игрик, и только в полях редактирования никаких шоткатов на "y" у меня нет.
PS: Плюсы не надо картинками делать — так как есть намного красивее… Я у hesido убираю картинки. Если и делать как у hesido, то это рисовать деревья через li:before. Благо идею эту придумал я… ;-)
PPS: маленькую просьбу можно? Делать скрипт свёрнутым, и разворачивать при клике на плюс. (сделать через переменную в ujs)
|
Re: Просмотр XML-файлов
|
VVSite 08/08/05 10:43 AM |
|
Я буду переделывать скрипт, постараюсь все пожелания учесть
|
Re: Просмотр XML-файлов
|
VVSite 08/09/05 07:37 AM |
|
Выложил новую версию скрипта - в ней разгрузил код страницы, добавил 2 режима, по умолчанию теперь элементы свернуты. Качайте на старом месте.
|
Re: Просмотр XML-файлов
|
VVSite 08/09/05 02:26 PM |
|
Вроде все - добавил закрывающие тэги и исправил глюки. Качайте кому надо.
|
Re: Просмотр XML-файлов
|
Flipper 08/15/05 02:34 AM |
|
По F10 - не работает. Работает по ctrl+`
|
Re: Просмотр XML-файлов
|
S_M 08/15/05 03:28 AM |
|
В ответ на: Работает по ctrl+`
об этом написано здесь - _//vvs.post.lg.ua/?fl=0&i=20_
|
Re: Просмотр XML-файлов
|
Xeningem 08/16/05 05:19 AM |
|
Кто нибудь - прикрепите скрипт. С _//vvs.post.lg.ua/_ не скачивается (скорее всего у меня сеть глючит, но она глючит во всех местах доступа )
|
Re: Просмотр XML-файлов
|
VVSite 08/16/05 06:41 AM |
|
Прилепил. Скачивай. Странно что скачать не можешь - он ведь < 2кб.
|