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

Schema validation on linux

 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


mr_july
Гость





СообщениеДобавлено: Чт Авг 04, 2005 16:23    Заголовок сообщения: Schema validation on linux Ответить с цитатой

Привет!

Как можно проверять fb2-файлы на соответствие схеме под Linux'ом, т.е. без использования FBEditor, FBTools и др. Windows-программ?

Заранее благодарю!
Вернуться к началу


Con Radchenko
Гость





СообщениеДобавлено: Пт Авг 05, 2005 5:27    Заголовок сообщения: Ответить с цитатой

xmllint из пакета libxml2 умеет. libxml2 должна быть более-менее свежая.
Вернуться к началу


ssh
Гость





СообщениеДобавлено: Вс Окт 16, 2005 17:26    Заголовок сообщения: Ответить с цитатой

Con Radchenko
Может мини-ховту нарисуете? все были бы очень благодарны...
Или дадите хотя бы чуть более полное описание, а мы тут самостоятельно нарисуем ховту Wink

p.s.: хороший стандарт fb2, ну уж очень windows-требовательный Sad
Вернуться к началу


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

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

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

СообщениеДобавлено: Пн Окт 17, 2005 2:41    Заголовок сообщения: Ответить с цитатой

ssh писал(а):
хороший стандарт fb2, ну уж очень windows-требовательный
(обильная матершина про ламеров, пользующихся линуксом и другими маргинальными системами и любящих ныть написана и стерта)

Скажу коротко - неправда. Софта для работы с FB2 для Unix- систем гораздо больше, чем можно было бы ожидать, причем достаточно хорошего качества. А валидация требует просто минимальных знаний по работе с командной строкой. Где-то дуже на форуме вопрос поднимался, там строк в шесть был и перловый скрипт, помню, проверяющий совсем по-простому. И еще че-то было. Поищите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


ssh
Гость





СообщениеДобавлено: Пн Окт 17, 2005 14:33    Заголовок сообщения: Ответить с цитатой

GribUser писал(а):
(обильная матершина про ламеров, пользующихся линуксом и другими маргинальными системами и любящих ныть написана и стерта)

(здесь были ответные матерные высказывания Smile, в адрес профи матерящихся не по делу)

Цитата:
Скажу коротко - неправда. Софта для работы с FB2 для Unix- систем гораздо больше, чем можно было бы ожидать, причем достаточно хорошего качества. А валидация требует просто минимальных знаний по работе с командной строкой. Где-то дуже на форуме вопрос поднимался, там строк в шесть был и перловый скрипт, помню, проверяющий совсем по-простому. И еще че-то было. Поищите.

Коротко не получилось! Сказано много, но не конкретно. Sad
Я не применяю xml каждый день, поэтому мне откровенно жаль тратить время на детальное изучение вопроса, ради такой мелочи. Конечно, если Вы настаиваете, то обязательно погружусь в проблему и опишу полученные результаты в этой теме.

Со всем уважением.
Вернуться к началу


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

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

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

СообщениеДобавлено: Пн Окт 17, 2005 14:50    Заголовок сообщения: Ответить с цитатой

Да, че-то поиск ничего не дал... А между тем отлично помню, что речь тут уже шла о валидации через перл.
Штука в том, что мой валидатор был написан на C еще до того, как libxml2 к перлу модулем можно стало подключать, у меня там все малость через жопу и готового решения, которое можно заюзать, у меня нет. Может даже с последтим libxml ставится какой-то струментик, умеющий делать валидацию, я не слежу. Должен ставиться. Придется, видимо, кому-то разобраться. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


ssh
Гость





СообщениеДобавлено: Пн Окт 17, 2005 14:58    Заголовок сообщения: Ответить с цитатой

GribUser
Да, видимо придется.
Остается прояснить такой вопрос: в Вашем понимании валидация - это проверка документа на предмет "закрытости" всех тегов или это проверка и на "закрытость" и на соответствие используемых в документе тегов, тегам описанным в рамках формата?
Прошу прощения, если употребил не совсем верную терминологию.
Вернуться к началу


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

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

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

СообщениеДобавлено: Пн Окт 17, 2005 15:10    Заголовок сообщения: Ответить с цитатой

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


mr_july
Гость





СообщениеДобавлено: Пн Окт 17, 2005 15:18    Заголовок сообщения: Ответить с цитатой

http://www.fictionbook.org/forum/viewtopic.php?t=167
Вернуться к началу


ssh
Гость





СообщениеДобавлено: Пн Окт 17, 2005 15:40    Заголовок сообщения: Ответить с цитатой

Admin
Цитата:
Это прежде всего проверка на схему (наличие обязательных тегов, допустимость значений, соблюдение порядка тегов)

Т.е. все с точностью до наоборот. Sad Спасибо за коррективы.

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

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


Powered by phpBB © 2001, 2005 phpBB Group