Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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
Может мини-ховту нарисуете? все были бы очень благодарны...
Или дадите хотя бы чуть более полное описание, а мы тут самостоятельно нарисуем ховту
p.s.: хороший стандарт fb2, ну уж очень windows-требовательный |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Окт 17, 2005 2:41 Заголовок сообщения: |
|
|
ssh писал(а): | хороший стандарт fb2, ну уж очень windows-требовательный | (обильная матершина про ламеров, пользующихся линуксом и другими маргинальными системами и любящих ныть написана и стерта)
Скажу коротко - неправда. Софта для работы с FB2 для Unix- систем гораздо больше, чем можно было бы ожидать, причем достаточно хорошего качества. А валидация требует просто минимальных знаний по работе с командной строкой. Где-то дуже на форуме вопрос поднимался, там строк в шесть был и перловый скрипт, помню, проверяющий совсем по-простому. И еще че-то было. Поищите. |
|
Вернуться к началу |
|
|
ssh Гость
|
Добавлено: Пн Окт 17, 2005 14:33 Заголовок сообщения: |
|
|
GribUser писал(а): | (обильная матершина про ламеров, пользующихся линуксом и другими маргинальными системами и любящих ныть написана и стерта) |
(здесь были ответные матерные высказывания , в адрес профи матерящихся не по делу)
Цитата: | Скажу коротко - неправда. Софта для работы с FB2 для Unix- систем гораздо больше, чем можно было бы ожидать, причем достаточно хорошего качества. А валидация требует просто минимальных знаний по работе с командной строкой. Где-то дуже на форуме вопрос поднимался, там строк в шесть был и перловый скрипт, помню, проверяющий совсем по-простому. И еще че-то было. Поищите. |
Коротко не получилось! Сказано много, но не конкретно.
Я не применяю xml каждый день, поэтому мне откровенно жаль тратить время на детальное изучение вопроса, ради такой мелочи. Конечно, если Вы настаиваете, то обязательно погружусь в проблему и опишу полученные результаты в этой теме.
Со всем уважением. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Окт 17, 2005 14:50 Заголовок сообщения: |
|
|
Да, че-то поиск ничего не дал... А между тем отлично помню, что речь тут уже шла о валидации через перл.
Штука в том, что мой валидатор был написан на C еще до того, как libxml2 к перлу модулем можно стало подключать, у меня там все малость через жопу и готового решения, которое можно заюзать, у меня нет. Может даже с последтим libxml ставится какой-то струментик, умеющий делать валидацию, я не слежу. Должен ставиться. Придется, видимо, кому-то разобраться. |
|
Вернуться к началу |
|
|
ssh Гость
|
Добавлено: Пн Окт 17, 2005 14:58 Заголовок сообщения: |
|
|
GribUser
Да, видимо придется.
Остается прояснить такой вопрос: в Вашем понимании валидация - это проверка документа на предмет "закрытости" всех тегов или это проверка и на "закрытость" и на соответствие используемых в документе тегов, тегам описанным в рамках формата?
Прошу прощения, если употребил не совсем верную терминологию. |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Пн Окт 17, 2005 15:10 Заголовок сообщения: |
|
|
Это прежде всего проверка на схему (наличие обязательных тегов, допустимость значений, соблюдение порядка тегов) |
|
Вернуться к началу |
|
|
mr_july Гость
|
|
Вернуться к началу |
|
|
ssh Гость
|
Добавлено: Пн Окт 17, 2005 15:40 Заголовок сообщения: |
|
|
Admin
Цитата: | Это прежде всего проверка на схему (наличие обязательных тегов, допустимость значений, соблюдение порядка тегов) |
Т.е. все с точностью до наоборот. Спасибо за коррективы.
mr_july
Бились бились и добились.
Спасибо большое. |
|
Вернуться к началу |
|
|
|