Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Объявление ENTITY во внешнем файле dtd - ошибка? 
:(
    Опции темы
LostSoul2
Дата 7.10.2014, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 1.10.2014

Репутация: нет
Всего: нет



Добрый день.
Есть xml-файл:
Код

<?xml version="1.0" encoding="Windows-1251" ?>
<!DOCTYPE contract SYSTEM "doct.dtd">
 
<contract>
  <type>Трудовой договор</type>
  <name>Иванов Иван Иванович &ent;</name>
</contract>


Содержимое doct.dtd:
Код

<!ELEMENT contract (type, name)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ENTITY ent "(More Info)">


На валидаторе успешно проходит проверку. Но при попытке открыть xml-файл начинается вой, что Entity 'ent' not defined. При этом, если отказаться от использования doct.dtd и записать в xml-файле:
Код

<?xml version="1.0" encoding="Windows-1251" ?>
<!DOCTYPE contract [
<!ELEMENT contract (type, name)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ENTITY ent "(More Info)">
]> 
 
<contract>
  <type>Трудовой договор</type>
  <name>Иванов Иван Иванович &ent;</name>
</contract>

то всё работает.
В чём проблема? ENTITY можно объявлять только в том же файле, где она применяется?



Это сообщение отредактировал(а) LostSoul2 - 7.10.2014, 15:29
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.1025 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.