Хорошо сформированный XML
Вступление
Документ XML называется правильно сформированным, если он удовлетворяет определенным правилам, указанным W3C.
Эти правила:
- Правильно сформированный XML-документ должен иметь соответствующий конечный тег для всех его начальных тегов.
- Вложение элементов друг в друга в документе XML должно быть правильным. Например, <tutorial> <topic> XML </ topic> </ tutorial> является правильным способом вложения, а <tutorial> <topic> XML </ tutorial> </ topic> - нет.
- В каждом элементе два атрибута не должны иметь одинаковое значение. Например, <tutorial id = "001"> <topic> XML </ topic> </ tutorial> является правильным, но <tutorial id = "001" id = "w3r"> <topic> XML </ topic> </ учебник> неверно.
- Символы разметки должны быть правильно указаны. Например, <tutorial id = "001"> <topic> XML </ topic> </ tutorial> верен, а не <tutorial id = "001" id = "w3r"> <topic> XML </ topic> </ учебник>.
- XML-документ может содержать только один корневой элемент. Таким образом, корневой элемент документа XML является элементом, который присутствует только один раз в документе XML, и он не отображается как дочерний элемент в любом другом элементе.
Пример допустимого XML-документа
<?xml
version="1.0" ?>
<w3resource>
<design>
html
xhtml
css
svg
xml
</design>
<programming>
php
mysql
</programming>
</w3resource>
Пример неверного XML
<?xml
version="1.0" ?>
<w3resource>
<design>
<programming>
html
xhtml
css
svg
xml
</Design>
php
mysql
</programming>
</w3resource>
Чтобы проверить, правильно ли сформирован XML-документ, вам нужно использовать синтаксический анализатор XML.
Анализатор XML - это программное приложение, которое анализирует XML-документ и сохраняет полученный результат в памяти. Если XML-документ анализируется синтаксическим анализатором XML и обнаруживаются некоторые нарушения, он генерирует некоторые ошибки и затем обозначается как XML-файл, который не является правильно сформированным XML-документом.
Правильно сформированный XML - это документ XML, который следует некоторым правилам, установленным W3C.
Предыдущая: XML зарезервированные символы разметки
Далее: XML Tutorial
Новый контент: Composer: менеджер зависимостей для PHP , R программирования