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

Окончательно внес в схему таблицы. Другие мелкие изменения

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


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

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

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

СообщениеДобавлено: Вс Янв 23, 2005 23:06    Заголовок сообщения: Окончательно внес в схему таблицы. Другие мелкие изменения Ответить с цитатой

Немного доработал схему на предмет:
Таблицы простейшего вида <table id="dfdf"><tr align="right"><th>Заголовок</th><th colspan="2">Заголовок еще</th></tr><tr><td>1</td><td>2</td><td>3</td></tr></table>. В данный момент поддерживаются только стандартные атрибуты ячеек style, id и спецефические align, valign, colspan и rowspan, с очевидным назначением. Любые пожелания в этом вопросе приветствуются.

Добавлены атрибуты title и id для <image/>, предназначенный для подписей к картинкам и ссылок на картинки соответственно (не путать с alt, служащим ЗАМЕНОЙ картинок, это - подпись, типа
<image alt="Пять разноцветных гуманойдов на поляне" title="рис. 1: Гуманойды на привале. Иллюстрация Пупкина."/>. Мне что-то такой title в итоге не понравился, и есть идея организовать подписи к картинкам не через атрибут, а через привязку конкретного параграфа, что выглядит более законченным решением. Типа <img xlink:description="#descp"/><p id="descp">Описалово</p>
Inline картинки и картинки в <coverpage> по прежнему никаких id и подписей не имеют.

Новая схема в зазипованном и незазипоканном виде доступна здесь:
http://www.gribuser.ru/xml/fictionbook/2.1/xsd/

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


0ff
Автор программы doc2fb

Автор программы doc2fb

Зарегистрирован: 30.09.2004
Сообщения: 202

СообщениеДобавлено: Пн Янв 24, 2005 11:48    Заголовок сообщения: Ответить с цитатой

О, класс. Буду подгонять. Единственное, надо глянуть как ХР таблицы отображать (читай игнорировать) будет.

Про подписи под/над/.. картинками:
Если ссылаться на большого брата, то title это консультативная информация к элементу, а не к его содержанию. Типа <img title="Кликни на картинку, чтоб ее увеличить" alt="Гуманоиды" />

Мне кажется, что alt-a, как подписи вполне хватило бы, зачем еще параграф описания?

А, да. А что такое inline картинки?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора


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

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

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

СообщениеДобавлено: Пн Янв 24, 2005 13:31    Заголовок сообщения: Ответить с цитатой

inline - это которые в тексте, на правах букв

Добавлено спустя 4 минуты 11 секунд:

0ff писал(а):
Если ссылаться на большого брата, то title это консультативная информация к элементу, а не к его содержанию. Типа <img title="Кликни на картинку, чтоб ее увеличить" alt="Гуманоиды" />

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


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

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

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

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

Заменил схему на сайте на обновленную.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


0ff
Автор программы doc2fb

Автор программы doc2fb

Зарегистрирован: 30.09.2004
Сообщения: 202

СообщениеДобавлено: Пн Янв 24, 2005 16:44    Заголовок сообщения: Ответить с цитатой

GribUser писал(а):
inline - это которые в тексте, на правах букв

а ну ка напиши примерчик, что-то еще не встречал.

GribUser писал(а):
Ни сылок туда не вставить, ни болдов-италиков

А оно надо?
_________________
doc2fb
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора


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

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

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

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

0ff писал(а):
GribUser писал(а):
inline - это которые в тексте, на правах букв
а ну ка напиши примерчик, что-то еще не встречал.
<p>Число <image l:href="tau.png"/> обозначает не помню чего</p>

0ff писал(а):
GribUser писал(а):
Ни сылок туда не вставить, ни болдов-италиков
А оно надо?
Ну линки, положим, не горят, а всякие болды/италики в подписях к картинкам встречаются сплошь и рядом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Гость






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

Привет.

GribUser писал(а):
... Убогое оно в виде атрибута, вот что. Ни сылок туда не вставить, ни болдов-италиков... Надо все ж таки абзац делать.


Ага, надо. Был уже title в виде аттрибута, в section. Зачем по второму разу проходить...
Вернуться к началу


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

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

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

СообщениеДобавлено: Вт Янв 25, 2005 8:47    Заголовок сообщения: Ответить с цитатой

0ff писал(а):
GribUser писал(а):
inline - это которые в тексте, на правах букв

а ну ка напиши примерчик, что-то еще не встречал.

Буквицы.
0ff писал(а):
GribUser писал(а):
Ни сылок туда не вставить, ни болдов-италиков

А оно надо?

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


Гость
Гость





СообщениеДобавлено: Вт Янв 25, 2005 11:45    Заголовок сообщения: Ответить с цитатой

Случайно попал на ваш сайт, прочитал документы по описанию формата. То что стоит у вас в формате перед текстом книги называется в библиотеке - библиографическое описание издания (это не только книга).
А что входит в описание издания, лучше поглядеть у библиографов, например, формат RusMARC
http://www.rba.ru:8101/rusmarc/, (он не единственный формат описания, есть и альтернативные). Очень продуманная система полей (кодированные, описательные и т.д.), есть примеры описаний. Хотя формат сам по себе достаточно сложный, но почитать его для общего понимания, мне кажется стоит. И конечно, не стоит его целиком реализовывать, но взять идею (и перевести ее в xml, полезные поля) и по аналогии добавить то, что на ваш взгляд там не реализовано.
Успехов.
Вернуться к началу


LX
Главный экзекутор

Главный экзекутор

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

СообщениеДобавлено: Вт Янв 25, 2005 19:31    Заголовок сообщения: Ответить с цитатой

ну еще есть dublin core (http://dublincore.org/)

тоже в ознакомительных целях обязательно стоит посмотреть
_________________
disinformation must be free!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора


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

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

Зарегистрирован: 13.10.2004
Сообщения: 168
Откуда: деревня Купчино, СПб

СообщениеДобавлено: Ср Янв 26, 2005 11:24    Заголовок сообщения: Ответить с цитатой

Цитата:
http://www.rba.ru:8101/rusmarc/


Это мощно, ничего не скажешь, но IMHO, лучшее - враг хорошего.
_________________
Не умножай сущностей без необходимости
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


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

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

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

СообщениеДобавлено: Вт Фев 01, 2005 13:58    Заголовок сообщения: Ответить с цитатой

Вот еще с процентами в ширине таблиц вопрос есть... Может, оно и есть смысл... Какие будут соображения?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Гость






СообщениеДобавлено: Ср Фев 02, 2005 9:00    Заголовок сообщения: Ответить с цитатой

GribUser писал(а):
Вот еще с процентами в ширине таблиц вопрос есть... Может, оно и есть смысл... Какие будут соображения?


Ширина может спасти в случаях, когда есть объединенные ячейки (по крайней мере мне так кажется)

Попробуйте:
файл library.xml
Код:
<?xml version="1.0" encoding="Windows-1251"?>
<?xml-stylesheet type="text/xsl" href="parser01.xsl" ?>
<Body>
<table width="100%" border="1">
<tr height="0">
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
</tr>
<tr>
<td colspan="2"><p><em>Прежде всего, обратите, пожалуйста, внимание на формулировки.</em></p>
<p>С уважением,</p>
<p>Приходина Юлия.</p></td>
<td><p><strong>2</strong></p></td>
<td><p>3</p></td>
<td rowspan="3"><p>8</p></td></tr>
<tr>
<td><p>4</p></td>
<td colspan="2"><p>5</p></td>
<td><p>6</p></td>
</tr>
<tr>
<td colspan="4"><p>7</p></td>
</tr>
</table>
</Body>


Файл parser01.xsl
Код:
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method = "xml" indent = "yes" />

<xsl:template match="/">
   <xsl:copy-of select="//table"/>
</xsl:template>
</xsl:stylesheet>


Возможно коряво написан parser01.xsl.
Если убрать ширину, то таблица изменяется очень сильно
(em - emphasis)
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Перспективы формата FB Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2005 phpBB Group