Отличия синтаксиса XML от синтаксиса HTML |
|
|
|
Статьи -
Flash и XML
|
Отличия синтаксиса XML от синтаксиса HTML
XML и HTML имеют схожие правила синтаксиса. Поэтому, если вы имеете опыт создания веб- страниц, то освоить XML вам будет очень просто. Однако нужно четко представлять, чем именно синтаксис XML отличен от синтаксиса HTML. Правила XML более строгие, поэтому корректный с точки зрения HTML документ может вызвать ошибку при его разборе анализатором XML. Перечислим основные отличия XML и HTML:
• Имена в HTML не чувствительны к регистру, а в XML — чувствительны. Поэтому их принято задавать в одном регистре (обычно — нижнем).
• В HTML теги могут перекрываться: <b><i>Привет</b></i>. В XML перекрывание недопустимо, так как оно нарушает древовидную структуру документа.
• В HTML значения атрибутов не обязательно помещать в кавычки. В XML же отсутствие кавычек вызовет ошибку.
• В документе XML может быть только один корневой тег. В HTML же их число не лимитируется.
• В XML нельзя использовать одинарные теги вроде <br> HTML. Теги должны обязательно закрываться.
|