У меня была дискуссия с моим коллегой по поводу объявления XML node (я говорю об этом = > <?xml version="1.0" encoding="UTF-8"?>
).
Я считаю, что для того, чтобы называться "действительным XML", для этого требуется объявление XML node.
Мой коллега заявляет, что объявление XML node является опциональным, поскольку по умолчанию кодировка UTF-8 и версия всегда 1.0
. Это имеет смысл, но что говорит стандарт?
Короче, учитывая следующий файл:
<books>
<book id="1"><title>Title</title></book>
</book>
Можно ли сказать, что:
- Действительно ли XML?
- Это допустимый XML node?
- Это допустимый XML-документ?
Большое спасибо.