Есть два правила для атрибутов в XML-документах:
Сравните два примера ниже. Разметка вверху правильна в HTML, но не в XML. Чтобы сделать ее эквивалент в XML, вы должны дать атрибуту значение и взять его в кавычки.
<!-- Неправильная разметка XML --> <ol compact> <!-- legal XML markup --> <ol compact="yes">
Вы можете использовать одинарные или двойные кавычки, но только согласованно.
Если значение атрибута содержит одинарные или двойные кавычки, вы можете использовать другой вид кавычек, чтобы заключить значение (как в name="Doug's car"), или использовать сущности " для двойной кавычки и ' для одинарной. Сущность - это символ, такой, как ", который XML-парсер заменяет на другой текст, такой, как ".