Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

FB Editor и схема 2.1 (+)
На страницу Пред.  1, 2
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


Admin
Администратор информационного портала FB

Администратор информационного портала FB

Зарегистрирован: 11.06.2004
Сообщения: 1610
Откуда: Воронеж

СообщениеДобавлено: Вт Июн 07, 2005 7:42    Заголовок сообщения: Ответить с цитатой

Zenzen писал(а):
Единственная досада – нет возможности быстрой вставки нужных тегов (кроме 16 основных HTML'овских, см. TAGGER плагин)

Edit+ - можно ставить любые теги, просто эти теги надо описать в специальном файле.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


Alex
Постоянный участник форума

Постоянный участник форума

Зарегистрирован: 24.12.2004
Сообщения: 648
Откуда: Kiev, UA

СообщениеДобавлено: Вт Июн 07, 2005 8:29    Заголовок сообщения: Ответить с цитатой

Shaman писал(а):
Нашел я к этому эдитору валидатор. Плагин.

А ссылочку можно?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки 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) сравнивать.


Слава, приветствую!
Давно не появлялся, наконец-то выступил - и сразу по делу Smile

Проконсультируй, плиз, вот по какому моменту. Среди плагинов есть 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 поизвращался.
Да, что-то этот плагин со схемами не пашет, или я чего-то не понимаю. Честно говоря, не особо я компьютерно грамотный. Smile Вот, вдохновленный данным манюалом 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 режет?

Разработчик схемы и разработчик программы - разные люди Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Zenzen
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.10.2004
Сообщения: 143
Откуда: Токио

СообщениеДобавлено: Чт Июн 09, 2005 14:29    Заголовок сообщения: Ответить с цитатой

Alex писал(а):
Zenzen писал(а):
Тогда чего же FBE другие теги из 2.1 режет?

Разработчик схемы и разработчик программы - разные люди Sad


Тогда остаётся пользоваться XMLSpy или Stylus Studio XML.
Ещё бы грамотный человек XSL для предпросмотра в браузере сделал, и будет всем счастье. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Admin
Администратор информационного портала FB

Администратор информационного портала FB

Зарегистрирован: 11.06.2004
Сообщения: 1610
Откуда: Воронеж

СообщениеДобавлено: Чт Июн 09, 2005 15:58    Заголовок сообщения: Ответить с цитатой

Zenzen писал(а):
Ещё бы грамотный человек XSL для предпросмотра в браузере сделал, и будет всем счастье. Smile

Кстати, а в editplus2 можно XSL прилепить для просмотра в браузере?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Чт Июн 09, 2005 17:23    Заголовок сообщения: Ответить с цитатой

Zenzen писал(а):
Ещё бы грамотный человек XSL для предпросмотра в браузере сделал, и будет всем счастье.
А чем имеющийся xsl не устраивает?
http://www.gribuser.ru/xml/fictionbook/2.0/xsl/export/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Zenzen
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.10.2004
Сообщения: 143
Откуда: Токио

СообщениеДобавлено: Чт Июн 09, 2005 20:37    Заголовок сообщения: Ответить с цитатой

GribUser писал(а):
А чем имеющийся xsl не устраивает?
http://www.gribuser.ru/xml/fictionbook/2.0/xsl/export/


Вот и не заметил. Надо было внимательно документацию посмотреть. Спасибо. Попробую. Я вообще хотел только на вопрос Shamana ответить, а сам в такое ввязался... И XML учиться, учиться и еще раз учиться надо!

Admin писал(а):
Кстати, а в editplus2 можно XSL прилепить для просмотра в браузере?


Нет, в этот раз меня не поймаете - ничего сам проверять не буду. Smile
Да и честно, плохо я в этом соображаю. Но почему бы и не прекрепить, если там встроенный браузер есть и внешний вызывается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group