Введение в XML

       

Атрибуты должны иметь значения в кавычках


Есть два правила для атрибутов в XML-документах:

  • Атрибуты должны иметь значения
  • Эти значения должны быть заключены в кавычки

Сравните два примера ниже. Разметка вверху правильна в HTML, но не в XML. Чтобы сделать ее эквивалент в XML, вы должны дать атрибуту значение и взять его в кавычки.

<!-- Неправильная разметка XML --> <ol compact> <!-- legal XML markup --> <ol compact="yes">

Вы можете использовать одинарные или двойные кавычки, но только согласованно.

Если значение атрибута содержит одинарные или двойные кавычки, вы можете использовать другой вид кавычек, чтобы заключить значение (как в name="Doug's car"), или использовать сущности &quot; для двойной кавычки и &apos; для одинарной. Сущность - это символ, такой, как &quot;, который XML-парсер заменяет на другой текст, такой, как ".



Содержание раздела