Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Вт Июн 07, 2005 7:42 Заголовок сообщения: |
|
|
Zenzen писал(а): | Единственная досада – нет возможности быстрой вставки нужных тегов (кроме 16 основных HTML'овских, см. TAGGER плагин) |
Edit+ - можно ставить любые теги, просто эти теги надо описать в специальном файле. |
|
Вернуться к началу |
|
|
Alex Постоянный участник форума
Зарегистрирован: 24.12.2004 Сообщения: 648 Откуда: Kiev, UA
|
Добавлено: Вт Июн 07, 2005 8:29 Заголовок сообщения: |
|
|
Shaman писал(а): | Нашел я к этому эдитору валидатор. Плагин. |
А ссылочку можно? |
|
Вернуться к началу |
|
|
Shaman Администратор библиотеки FictionBook.Lib
Зарегистрирован: 04.10.2004 Сообщения: 781 Откуда: Россия, Санкт-Петербург
|
Добавлено: Вт Июн 07, 2005 10:43 Заголовок сообщения: |
|
|
Zenzen писал(а): | Shaman писал(а): | Да добавить еще проверку по словарю. |
Посмотри в плагинах Plug-in List/Edit http://www.emeditor.com/plugins.php?category=2 в самом низу плагин SpellChecker. Использует модуль от MS офиса, т.е. тот же что и в Ворде.
Если сторонник мастдайевского движения, попробуй AspellChecker Plug-In http://aarrtteemm.nm.ru/. У меня с ним не заладилось, из-за японской системной кодировки наверное.
Вообще в плагинах покопайся – много интересного найти можно.
Для программы можно писать свои макро на JavaScript или VBScript. Можно создавать и свои плагины, но это выше моего понимания.
На столько удобной программы для работы с юникодом и всякими смешанными кодировками я еще не встречал. Пользуюсь несколько лет (правда, не для fb2) и всем советую.
Единственная досада – нет возможности быстрой вставки нужных тегов (кроме 16 основных HTML'овских, см. TAGGER плагин)
Admin писал(а): | Кстати, есть еще Stylus Studio XML - поставил, но разобраться некогда. |
А в этой проге удобно два XMLа (fb2) сравнивать. |
Слава, приветствую!
Давно не появлялся, наконец-то выступил - и сразу по делу
Проконсультируй, плиз, вот по какому моменту. Среди плагинов есть XML Validator от http://www.youworks.co.jp В описалове там вот что сказано:
Цитата: | This plug-in will verify XML documents opened in an EmEditor window with
a Microsoft XML Parser.
1. Checks for well-formed XML document
Checks minimum requirements for XML documents (tag nesting and
element positions)
2. Checks XML document
If schema (DTD, XMLSchema, etc.) is specified, checks if schema
requirements are met.
3. Moves to error position
If an error is found during the above checks, a prompt will appear on the
status bar and the cursor will move to the error position.
Note: To ensure that the error position displayed on the
status bar (Line:xx, Pos:xx) corresponds to the actual cursor position
in the EmEditor document, select "Logical Coord. (Full-Width Char. as 2 col.)
from the "Display Method of Line and Column" combo box on the General page
of EmEditor Properties. |
Дык вот по пункту 2: я не понял, как там свою схему можно присобачить?
Добавлено спустя 1 минуту 41 секунду:
Alex писал(а): | Shaman писал(а): | Нашел я к этому эдитору валидатор. Плагин. |
А ссылочку можно? |
На страничке с редактором есть раздел "Плагины". Вот там оно. |
|
Вернуться к началу |
|
|
Zenzen Зрелый участник форума
Зарегистрирован: 14.10.2004 Сообщения: 143 Откуда: Токио
|
Добавлено: Вт Июн 07, 2005 12:13 Заголовок сообщения: |
|
|
Admin писал(а): | Edit+ - можно ставить любые теги, просто эти теги надо описать в специальном файле. |
EditPlus 2 – хорошая программа. Сам ее, именно из-за возможности вставки тегов, использую для исходников японских словарей. Но, к сожалению, полная поддержка юникода в программе отсутствует. Т.е. можно работать с юникодовскими файлами, но отображаться нормально будут только знаки системной кодировки плюс обычный английский набор. Если системная кодировка кириллическая и в юникодовском файле – русские и английские буквы, то нет проблем. А если, к примеру, смешанный русско-японский текст, то знаки какого-либо языка будут показываться абракодаброй.
Shaman писал(а): | Дык вот по пункту 2: я не понял, как там свою схему можно присобачить? |
Извини, сейчас некогда самому экспериментировать.
Очевидно ссылки на XML схему должны быть явно указаны внутри самого XML (fb2) документа. Как здесь http://xml.nsu.ru/schema/schema_howto.xml, в последнем примере (вместо note – FictionBook). По-японски там совершенно то же самое, что и по-английски написано, на сайте YouWorks дополнительные разъяснения отсутствуют. Попозже поэкспериментирую. |
|
Вернуться к началу |
|
|
Zenzen Зрелый участник форума
Зарегистрирован: 14.10.2004 Сообщения: 143 Откуда: Токио
|
Добавлено: Ср Июн 08, 2005 23:12 Заголовок сообщения: |
|
|
Shaman писал(а): | Проконсультируй, плиз, вот по какому моменту. Среди плагинов есть XML Validator от http://www.youworks.co.jp В описалове там вот что сказано:
Цитата:
2. Checks XML document
If schema (DTD, XMLSchema, etc.) is specified, checks if schema
requirements are met.
Дык вот по пункту 2: я не понял, как там свою схему можно присобачить? |
Я пока со схемой 2.0 поизвращался.
Да, что-то этот плагин со схемами не пашет, или я чего-то не понимаю. Честно говоря, не особо я компьютерно грамотный. Вот, вдохновленный данным манюалом http://www-128.ibm.com/developerworks/xml/library/x-tipsch.html, заменил
Код: | <FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink"> |
на
Код: | <FictionBook xmlns:l="http://www.w3.org/1999/xlink" xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gribuser.ru/xml/fictionbook/2.0/xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd/FictionBook2.xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd/FictionBookGenres.xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd/FictionBookLang.xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd http://www.gribuser.ru/xml/fictionbook/2.0/xsd/FictionBookLinks.xsd"> |
В XMLSpy валидация проходит на ура. Если сделать что-нибудь непозволительное схемами - соответственно ругается. А плагин в EmEditor'е ничего не замечает.
Не знаю. Может XML гуру чего посоветуют. В любом случае, стоит ли так издеваться над fb2 файлом? Не легче ли привязать схемы в XMLSpy или Stylus Studio XML?
По ходу дела обнаружилось, что в XMLSpy валидация как самого fb2, так и всех схем проходит нормально, а Stylus Studio XML на эту строку в FictionBookLang.xsd:
Код: | <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/XML/1998/namespace" elementFormDefault="qualified" attributeFormDefault="unqualified"> |
Выдает:
Цитата: | file:///c:/Documents and Settings/Me/Desktop/Scheme/FictionBookLang.xsd:5,222: FATAL ERROR: The namespace for 'xml' cannot be bound to any prefix other than 'xml'. |
И еще. В FictionBookGenres.xsd, который на http://www.gribuser.ru/xml/fictionbook/2.0/xsd/FictionBookGenres.xsd, жанры старые. Как я понял, в библиотеке и FBE уже используется схема жанров из fb2.1? Тогда чего же FBE другие теги из 2.1 режет? Кто-нибудь попробовал подсунуть ему все xsd из 2.1? |
|
Вернуться к началу |
|
|
Alex Постоянный участник форума
Зарегистрирован: 24.12.2004 Сообщения: 648 Откуда: Kiev, UA
|
Добавлено: Чт Июн 09, 2005 8:24 Заголовок сообщения: |
|
|
Zenzen писал(а): | Тогда чего же FBE другие теги из 2.1 режет? |
Разработчик схемы и разработчик программы - разные люди |
|
Вернуться к началу |
|
|
Zenzen Зрелый участник форума
Зарегистрирован: 14.10.2004 Сообщения: 143 Откуда: Токио
|
Добавлено: Чт Июн 09, 2005 14:29 Заголовок сообщения: |
|
|
Alex писал(а): | Zenzen писал(а): | Тогда чего же FBE другие теги из 2.1 режет? |
Разработчик схемы и разработчик программы - разные люди |
Тогда остаётся пользоваться XMLSpy или Stylus Studio XML.
Ещё бы грамотный человек XSL для предпросмотра в браузере сделал, и будет всем счастье. |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Чт Июн 09, 2005 15:58 Заголовок сообщения: |
|
|
Zenzen писал(а): | Ещё бы грамотный человек XSL для предпросмотра в браузере сделал, и будет всем счастье. Smile |
Кстати, а в editplus2 можно XSL прилепить для просмотра в браузере? |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
|
Вернуться к началу |
|
|
Zenzen Зрелый участник форума
Зарегистрирован: 14.10.2004 Сообщения: 143 Откуда: Токио
|
Добавлено: Чт Июн 09, 2005 20:37 Заголовок сообщения: |
|
|
Вот и не заметил. Надо было внимательно документацию посмотреть. Спасибо. Попробую. Я вообще хотел только на вопрос Shamana ответить, а сам в такое ввязался... И XML учиться, учиться и еще раз учиться надо!
Admin писал(а): | Кстати, а в editplus2 можно XSL прилепить для просмотра в браузере? |
Нет, в этот раз меня не поймаете - ничего сам проверять не буду.
Да и честно, плохо я в этом соображаю. Но почему бы и не прекрепить, если там встроенный браузер есть и внешний вызывается. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|