Нужен ли <!NOTATION ... > для GIF?

Tarakan

Новичок
Нужен ли <!NOTATION ... > для GIF?

Здравствуйте, все!

Вопрос возможно глупый, но пока не догоняю...
Есть сущность:
<!ENTITY logo SYSTEM "http://path_to_img/logo.gif" NDATA gif>
Выдается ошибка: "Объявление содержит ссылку ''logo'' на неопределенное обозначение ''gif''. Строка 3,Положение 66 "

Неужели нужно обьявлять обозначение gif? И как это делать?
Что то вроде <!NOTATION gif SYSTEM ??? (а дальше как?)

большое спасибо!
 

Tarakan

Новичок
Не катит: требует "строковый литерал"
Когда пишу <!NOTATION gif SYSTEM ""> , говорит что "Нельзя использовать неразобранный объект ''logo'' как ссылку объекта..."
 

olpa

Новичок
Странно, в SGML можно было. У меня взяло так:
Код:
<!DOCTYPE test [
<!NOTATION gif SYSTEM "">
<!ENTITY logo SYSTEM "logo.gif" NDATA gif>
]>
<test>Hello, world!</test>
С URL получилось только так:
Код:
<!DOCTYPE test [
<!NOTATION gif SYSTEM "">
<!ENTITY logo PUBLIC "http://path_to_img/logo.gif" "logo.gif" NDATA gif>
]>
<test>Hello, world!</test>
А оно надо, определять через public/system? Может, достаточно обычного
Код:
<!ENTITY logo "http://path_to_img/logo.gif">
?
 

Tarakan

Новичок
Автор оригинала: olpa
А оно надо, определять через public/system?
Да, нужно экспортировать данные (статьи) с рисунками, причем передавать сами рисунки, а не ссылки...

Автор оригинала: olpa

Код:
<!DOCTYPE test [
<!NOTATION gif SYSTEM "">
<!ENTITY logo PUBLIC "http://path_to_img/logo.gif" "logo.gif" NDATA gif>
]>
<test>Hello, world!</test>
Так у меня тоже работает...Как теперь обратиться к сущности?
<test>&logo;</test> выдает ошибку :(
<test source="&logo;"/> тоже ошибка
 

olpa

Новичок
И всё-таки, мне кажется, что вам нужен обычный вариант:
Код:
<!ENTITY logo "http://path_to_img/logo.gif">
 
Сверху