Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
GribUser Автор формата 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 подписями к картинкам предлагаю народу высказаться... |
|
Вернуться к началу |
|
|
0ff Автор программы doc2fb
Зарегистрирован: 30.09.2004 Сообщения: 202
|
Добавлено: Пн Янв 24, 2005 11:48 Заголовок сообщения: |
|
|
О, класс. Буду подгонять. Единственное, надо глянуть как ХР таблицы отображать (читай игнорировать) будет.
Про подписи под/над/.. картинками:
Если ссылаться на большого брата, то title это консультативная информация к элементу, а не к его содержанию. Типа <img title="Кликни на картинку, чтоб ее увеличить" alt="Гуманоиды" />
Мне кажется, что alt-a, как подписи вполне хватило бы, зачем еще параграф описания?
А, да. А что такое inline картинки? |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Янв 24, 2005 13:31 Заголовок сообщения: |
|
|
inline - это которые в тексте, на правах букв
Добавлено спустя 4 минуты 11 секунд:
0ff писал(а): | Если ссылаться на большого брата, то title это консультативная информация к элементу, а не к его содержанию. Типа <img title="Кликни на картинку, чтоб ее увеличить" alt="Гуманоиды" /> |
Да нет, вроде, просто title, название. Анотирует элемент, отображается как дополнительное пояснение, проясняющее смысл и значение элемента... Убогое оно в виде атрибута, вот что. Ни сылок туда не вставить, ни болдов-италиков... Надо все ж таки абзац делать. |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Пн Янв 24, 2005 14:01 Заголовок сообщения: |
|
|
Заменил схему на сайте на обновленную. |
|
Вернуться к началу |
|
|
0ff Автор программы doc2fb
Зарегистрирован: 30.09.2004 Сообщения: 202
|
Добавлено: Пн Янв 24, 2005 16:44 Заголовок сообщения: |
|
|
GribUser писал(а): | inline - это которые в тексте, на правах букв |
а ну ка напиши примерчик, что-то еще не встречал.
GribUser писал(а): | Ни сылок туда не вставить, ни болдов-италиков |
А оно надо? _________________ doc2fb |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Янв 24, 2005 17:01 Заголовок сообщения: |
|
|
0ff писал(а): | GribUser писал(а): | inline - это которые в тексте, на правах букв | а ну ка напиши примерчик, что-то еще не встречал. | <p>Число <image l:href="tau.png"/> обозначает не помню чего</p>
0ff писал(а): | GribUser писал(а): | Ни сылок туда не вставить, ни болдов-италиков | А оно надо? | Ну линки, положим, не горят, а всякие болды/италики в подписях к картинкам встречаются сплошь и рядом. |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Пн Янв 24, 2005 17:02 Заголовок сообщения: |
|
|
Привет.
GribUser писал(а): | ... Убогое оно в виде атрибута, вот что. Ни сылок туда не вставить, ни болдов-италиков... Надо все ж таки абзац делать. |
Ага, надо. Был уже title в виде аттрибута, в section. Зачем по второму разу проходить... |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Вт Янв 25, 2005 8:47 Заголовок сообщения: |
|
|
0ff писал(а): | GribUser писал(а): | inline - это которые в тексте, на правах букв |
а ну ка напиши примерчик, что-то еще не встречал. |
Буквицы.
0ff писал(а): | GribUser писал(а): | Ни сылок туда не вставить, ни болдов-италиков |
А оно надо? |
Надо, это полноценный текст. Кроме того элементы обрабатывать проще, чем аттрибуты. |
|
Вернуться к началу |
|
|
Гость Гость
|
Добавлено: Вт Янв 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, лучшее - враг хорошего. _________________ Не умножай сущностей без необходимости |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вт Фев 01, 2005 13:58 Заголовок сообщения: |
|
|
Вот еще с процентами в ширине таблиц вопрос есть... Может, оно и есть смысл... Какие будут соображения? |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Ср Фев 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) |
|
Вернуться к началу |
|
|
|