2013-06-11 2 views

ответ

14

Там никогда не было XML 2.0, даже как черновик.

Существует не совсем популярный стандарт XML 1.1, который имеет три основных изменения, наиболее важным из которых было несколько противоречивое применение на месте XML 1.0 в XML 1.0 5th edition.

Он изменяет набор разрешенных имен элементов и атрибутов (по существу, в XML 1.0 был установлен фиксированный набор имен и новых символов, добавленных в Unicode, в именах не было разрешено, а XML 1.1 изменил это на открытый набор таким образом, чтобы весь текущий нераспределенный код пункты, которые будут использоваться в именах). Это изменение относится к XML 1.0 5th edition, а также к XML 1.1.

XML 1.1 изменил символы пробела, обрабатывая терминатор IBM NEL U + 2028 как символ конца строки. Он изменил правила вокруг управляющих символов, позволяя им (кроме кодовой точки 0) в XML кодироваться как числовые ссылки на символы, поэтому  является юридическим XML 1.1, но не XML 1.0.

+0

Хехе, выделяя «все нераспределенные кодовые очки», которые будут использоваться, в будущем, возможно, принесут некоторую радость. Я с нетерпением жду возможности использовать имена XML-элементов с пробелами в них. : D – Trejkaz

0

Нигде XML 2.0, но некоторые предложения для того, что XML 2.0 не может выглядеть следующим образом:

  • устранения ОТД из синтаксиса,
  • интеграции пространств имен,
  • XML Base и Information Set XML (Infoset) в базовый стандарт

Поисковый запрос XML 2.0 на странице wikipedia.

В XML 2.0 много дискуссий, однако я нашел this мало информативным.

Смежные вопросы