Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
solt Гость
|
Добавлено: Ср Янв 05, 2005 13:46 Заголовок сообщения: validate against FictionBook.xsd |
|
|
Я тут для проверки попробовал xmlstarlet (пакет в Debian Linux)
и вот что он пишет.
FictionBook.xsd:439: element attribute: Schemas parser error : ct-props-correct.4: Duplicate attribute use with the name "type" specified
Конечно если этот атрибут убрать, проверка проходит, но кто-то тут неправ? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GribUser Автор формата FB2 - Автор библиотеки FB
![Автор формата FB2 - Автор библиотеки FB Автор формата FB2 - Автор библиотеки FB](templates/subSilver/images/rank_fbclub.gif)
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Янв 05, 2005 16:30 Заголовок сообщения: Re: validate against FictionBook.xsd |
|
|
solt писал(а): | Я тут для проверки попробовал xmlstarlet (пакет в Debian Linux)
и вот что он пишет.
FictionBook.xsd:439: element attribute: Schemas parser error : ct-props-correct.4: Duplicate attribute use with the name "type" specified
Конечно если этот атрибут убрать, проверка проходит, но кто-то тут неправ? | Там есть xlink:type и просто fb:type. Возможно, используемый парсер схемы не настолько умен, чтобы понять, что это не совсем одно и то же. Пиши им багрепорт...
Я юзаю xerces, могу мой валидатор для командной строки выслать. Я, правда, не помню, под какой я его xerces писал, один раз я его уже начисто переписывал - там они мастера все интерфейсы менять. Мой что-то типа от 2002/02/01. Но там всего-то строк 200, еще раз перепишешь, если что ![Smile](images/smiles/icon_smile.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
shad Гость
|
Добавлено: Ср Янв 05, 2005 19:16 Заголовок сообщения: |
|
|
я в debian/testing использую xerces и по его примерам писал валидатор на перле - 3-5 строчек было. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GribUser Автор формата FB2 - Автор библиотеки FB
![Автор формата FB2 - Автор библиотеки FB Автор формата FB2 - Автор библиотеки FB](templates/subSilver/images/rank_fbclub.gif)
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Янв 05, 2005 20:59 Заголовок сообщения: |
|
|
shad писал(а): | я в debian/testing использую xerces и по его примерам писал валидатор на перле - 3-5 строчек было. | Ну еще лучше. Я когда это все писал, там для перла еще не было интерфейса и вообще было хрен что... Хотя работало исправно с самого начала, так что нечего велосипед изобретать ![Smile](images/smiles/icon_smile.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
solt Гость
|
Добавлено: Ср Янв 05, 2005 21:32 Заголовок сообщения: |
|
|
Ясненько. Развелось, блин, этих парсеров ![Wink](images/smiles/icon_wink.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
dmalinovsky Гость
|
Добавлено: Сб Апр 02, 2005 13:04 Заголовок сообщения: |
|
|
Вариант для Linux (требует libxml2, т.е. должно работать практически везде):
Код: | xmllint --noout --schema FictionBook.xsd MySuperBook.fb2 |
shad писал(а): | я в debian/testing использую xerces и по его примерам писал валидатор на перле - 3-5 строчек было. |
Одна строчка меньше, чем три. ![Cool](images/smiles/icon_cool.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Claymore Новенький участник форума
![Новенький участник форума Новенький участник форума](/forum/templates/subSilver/images/rank1.gif)
Зарегистрирован: 03.12.2005 Сообщения: 6 Откуда: Тамбов
|
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|