Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№121-02-2009 19:35:12

XuTMAH
Участник
 
Группа: Members
Зарегистрирован: 23-05-2007
Сообщений: 32
UA: Foxware 0.0

[?] Использование собственных DTD в HTML

Как известно XUL файлы можно локализовывать с помощью DTD (https://developer.mozilla.org/en/XUL_Tu … calization).
А можно ли сделать тоже самое с HTML?
Т.е. например так:
index.html

Выделить код

Код:

<!DOCTYPE html SYSTEM "main.dtd">
<html>
<head>
    <title>&my_main_page;</title>
</head>
<body>
&my_welcome_message;
</body>
</html>

main.dtd

Выделить код

Код:

<!ENTITY my_main_page "Main page">
<!ENTITY my_welcome_message "Hello all!!!">

Отсутствует

 

№222-02-2009 00:21:47

XuTMAH
Участник
 
Группа: Members
Зарегистрирован: 23-05-2007
Сообщений: 32
UA: Foxware 0.0

Re: [?] Использование собственных DTD в HTML

Можешь привести пример который будет работать не из расширения, а лежать как отельный файл на диске, и не будет использовать chrome:// ссылки? А то у меня пока не получается...

Отсутствует

 

№322-02-2009 13:08:15

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 3.1

Re: [?] Использование собственных DTD в HTML

doctype не нужно портить, подключить локаль можно примерно так:

Выделить код

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"[
	<!ENTITY % main SYSTEM "main.dtd"> %main;
]>

Отсутствует

 

№422-02-2009 17:16:47

XuTMAH
Участник
 
Группа: Members
Зарегистрирован: 23-05-2007
Сообщений: 32
UA: Foxware 0.0

Re: [?] Использование собственных DTD в HTML

Вот только ни один браузер не понимает такого объявления (Firefox 3, Chrome, Opera 9.21, IE 6, Safari).
Можно полностью рабочий пример?

Отсутствует

 

№526-02-2009 11:58:55

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 3.1

Re: [?] Использование собственных DTD в HTML

похоже оно работает только в chrome.
мне не удалось подключить отдельный файл, хотя в документации это описано.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]