powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Вопросы по прочитанному в MSDN
5 сообщений из 5, страница 1 из 1
Вопросы по прочитанному в MSDN
    #36361280
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MSDN читаю об XML-стандартах. Вопрос по этой странице, о прологе:
Цитата из MSDN
Прологом называются данные, расположенные после открывающего тега документа или после корневого элемента. Он включает сведения, относящиеся к документу в целом — кодировка символов, структура документа, таблицы стилей.
Код: plaintext
1.
2.
3.
4.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!DOCTYPE catalog SYSTEM "catalog.dtd">
<!--catalog last updated 2000-11-01-->

Любой хмл документ должен содержать только один корневой элемент (согласно тому же мсдн). следовательно, как я понял, если у меня есть некий корневой элемент с содержимым:
Код: plaintext
1.
2.
3.
<Записи>
...
</Записи>
то "после корневого элемента" (с) , это выглядит так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<Записи>
...
</Записи>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!DOCTYPE catalog SYSTEM "catalog.dtd">
<!--catalog last updated 2000-11-01-->
а "после открывающего тега документа" (с) , которым, как я понимаю и является открывающий тег корневого элемента (поправьте меня, если я не прав) - это выглядит так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<Записи>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!DOCTYPE catalog SYSTEM "catalog.dtd">
<!--catalog last updated 2000-11-01-->
...
</Записи>

Я правильно понял информацию?
...
Рейтинг: 0 / 0
Вопросы по прочитанному в MSDN
    #36361493
walek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Compositum,

Должно быть так:
Код: plaintext
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!DOCTYPE catalog SYSTEM "catalog.dtd">
<!--catalog last updated 2000-11-01-->
<Записи>
...
</Записи>
...
Рейтинг: 0 / 0
Вопросы по прочитанному в MSDN
    #36361548
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
walek,

я так тоже предполагал, правда это, как мне кажется, противоречит тому, что я процитировал из мсдн.
...
Рейтинг: 0 / 0
Вопросы по прочитанному в MSDN
    #36361598
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь какое-то несоответствие:
МСДН
XML-декларация обычно находится в первой строке XML-документа. XML-декларация не является обязательной. Однако, если она существует, она должна располагаться в первой строке документа, и до нее не должно быть больше ничего, в в том числе пробелов.

Слово "обычно" подразумевает возможность исключений, когда текст может располагаться и в др. месте (не просто отсутствует, а именно размещается).

Имхо вернее было бы удалить первое предложение из цитаты, т.к. оно сбивает с толку.
...
Рейтинг: 0 / 0
Вопросы по прочитанному в MSDN
    #36362440
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пурга написана. Читайте оригинал

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


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