Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XHTML со внешним DTD / 11 сообщений из 11, страница 1 из 1
15.03.2009, 15:45
    #35869963
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
Нужно подключить мой DTD-файл собственного изготовления к документу XHTML.
Код: plaintext
<!DOCTYPE html SYSTEM "MyDTD.dtd">

Как это сделать, если в XHTML-документе может быть только одна директива DOCTYPE, и это ссылка на публичный DTD для XHTML:
Код: plaintext
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
...
Рейтинг: 0 / 0
15.03.2009, 23:44
    #35870318
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
BPKНужно подключить мой DTD-файл собственного изготовления к документу XHTML.
Вы определитесь, у Вас XHTML документ или XML документ Вашего собственного формата
...
Рейтинг: 0 / 0
16.03.2009, 00:00
    #35870326
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
_Vasilisk_BPKНужно подключить мой DTD-файл собственного изготовления к документу XHTML.
Вы определитесь, у Вас XHTML документ или XML документ Вашего собственного формата
Я определился. У меня XHTML, для которого нужно определить пару общих сущностей.

Так не получается:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<!DOCTYPE html [
	<!ENTITY % xhtml11 PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
	%xhtml11;
	<!ENTITY % mydtd SYSTEM "DTDTest.dtd">
	%mydtd;
]>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>Two DTDs sample</title>
	</head>
	<body>
		 Some content
		&footer;
	</body>
</html>

Opera пишет:
Some content &footer;

IE7 пишет:
%xhtml11; %mydtd; ]> Some content &footer;
...
Рейтинг: 0 / 0
16.03.2009, 00:03
    #35870327
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
DTD-файл содержит следующее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<!ENTITY footer '<hr size="1" noshade="true" />
<font CLASS="footer">
	<a href="index.html">Домашная страница O'Reilly </a> |
	<a href="sales/bookstores/">Книжные магазины O'Reilly</a> |
	<a href="order_new/">Как сделать заказ</a> |
	<a href="oreilly/contact.html">Контакты в O'Reilly </a><br/>
	<a href="http://international.oreilly.com/">Международная информация</a> |
	<a href="oreilly/about.html">О O'Reilly</a> |
	<a href="affiliates.html">Сотрудничающие компании</a>
</font>
<p>
	<font CLASS="copy">
		Copyright 2000, O'Reilly & Associates, Inc.<br/>
		<a href="mailto:webmaster@oreilly.com">webmaster@oreilly.com<;/a>
	</font>
</p>
'>
...
Рейтинг: 0 / 0
16.03.2009, 12:02
    #35871045
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
может, лучше SSI заюзать?
...
Рейтинг: 0 / 0
16.03.2009, 17:03
    #35872136
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
Может быть. Я просто сейчас читаю книжку по XML.
...
Рейтинг: 0 / 0
13.05.2009, 16:16
    #35983565
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
Вот, кстати, пример причины такого извращения:
встала задача сделатьи документ, соответствующий спецификации XHTML 1.1 со вкраплениями MathML.
...
Рейтинг: 0 / 0
13.05.2009, 23:38
    #35984334
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
BPKпример причиныМда
...
Рейтинг: 0 / 0
13.05.2009, 23:42
    #35984337
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
_Vasilisk_Мда
О, да, такими содержательными ответами можно быстро добить количество сообщений до полутора тысяч.
...
Рейтинг: 0 / 0
14.05.2009, 11:56
    #35985134
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
...
Рейтинг: 0 / 0
14.05.2009, 13:03
    #35985316
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTML со внешним DTD
maXmo http://www.w3.org/TR/MathML2/appendixa.html#parsing.module
Спасибо, навело на нужную мысль.

Итого, чтобы работал MathML нужно:
1. Иметь один из последних браузеров Opera или FireFox. Для MSIE нужно установить плагин MathPlayer.
2. DOCTYPE документа должен быть вида:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd">
3. Тег "html" должен содержать пространство имён http://www.w3.org/1999/xhtml
4. Файл документа должен быть обязательно с расширением "XHTML".
5. Тег "math" должен содержать пространство имён http://www.w3.org/1998/Math/MathML.
6. Нужно использовать Presentation Markup, т.к. с отображением Content Markup пока проблемы. (Говорят, можно откуда-то скачать некий XSL-T файл, и с Content Markup будет всё в порядке, но я файла не нашёл).
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XHTML со внешним DTD / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]