powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Имя документа и корневого элемента.
7 сообщений из 7, страница 1 из 1
Имя документа и корневого элемента.
    #38774158
Добрый вечер.
Подскажите новичку: обязательно ли имя xml-документа, указываемое в <!DOCTYPE >, должно совпадать с именем его корневого элемента? С одной стороны, в самоучителе по XML от Ильдара Хабибуллина написано, что "имя корневого элемента считается именем всего документа". С другой, вот здесь - http://msdn.microsoft.com/ru-ru/library/ms256059(v=vs.110).aspx - сказано, что DOCTYPE, среди прочего, может содержать имя документа ИЛИ корневого элемента. Я в затруднении.
...
Рейтинг: 0 / 0
Имя документа и корневого элемента.
    #38774204
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Летучий Змей,

Первый раз встречаюсь с термином "имя документа". Что Вы в него вкладываете? Не имя ли файла?
...
Рейтинг: 0 / 0
Имя документа и корневого элемента.
    #38774210
Нет, не имя файла. А что в него вкладывать - я сам не шибко понимаю. В источниках так написано.

В общем, короче:
<!DOCTYPE имя1 PUBLIC ....и так далее> -это DTD
<имя2>....тело документа ...</имя2> - это корневой элемент

Обязательно должно быть имя1=имя2?
...
Рейтинг: 0 / 0
Имя документа и корневого элемента.
    #38774246
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А оно вам зачем?
По ссылке написано:
Чтобы объявление DOCTYPE было допустимым, оно должно определять DTD, которое соответствует структуре документа.Вы собрались писать DTD-схему?
...
Рейтинг: 0 / 0
Имя документа и корневого элемента.
    #38774293
Я прохожу обучение и проясняю непонятные моменты.
...
Рейтинг: 0 / 0
Имя документа и корневого элемента.
    #38774374
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Летучий ЗмейОбязательно должно быть имя1=имя2?Да.

Как правильно заметил товарищ Antonariy - забейте на DTD. Это кривая и устаревшая технология. Используйте XSD
...
Рейтинг: 0 / 0
Имя документа и корневого элемента.
    #38774392
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_забейте на DTD. Это кривая и устаревшая технология. Используйте XSD
XSD (Xml Schema) - не менее кривая технология. Я бы использовал Relax NG, но, увы, он не получил распространения.


Летучий Змей,
считайте в данном случае имя документа и корневого элемента синонимами.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Имя документа и корневого элемента.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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