A документ правильного формата в XML - это документ, который "придерживается правил синтаксиса , указанных в спецификации XML 1.0, в том смысле, что он должен удовлетворять как физическим, так и логическим структуры ".
На базовом уровне хорошо- для сформированных документов требуется, чтобы:
Чтобы быть хорошо оформленным документом, должны быть установлены правила декларирования и обращения с организациями. Теги чувствительны к регистру с атрибутами, разделенными кавычками. Для пустых элементов установлены правила. Перекрывающиеся теги делают документ недействительным. В идеале правильно сформированный документ соответствует целям разработки XML. Другие ключевые правила синтаксиса, представленные в спецификации, включают:
<
и
появляются, кроме случаев, когда они выполняют свои роли разметки и разметки.! "# $% '() * +, /; <=>? @ [\] ^` {|} ~
, а также пробелы и не могут начинаются с -
, .
или числовой цифры.Допустимый XML-документ определяется в спецификации XML как правильно сформированный XML-документ, который также соответствует правилам Document Type Definition (DTD). Согласно руководству JavaCommerce.com XML, «Хорошо сформированные XML-документы просто размечают страницы с помощью описательных тегов. Вам не нужно описывать или объяснять, что означают эти теги. Другими словами, правильно сформированный XML-документ не нуждается в DTD, но он должен соответствовать правилам синтаксиса XML. Если все теги в документе сформированы правильно и соответствуют рекомендациям XML, то документ считается правильно сформированным. "
XML-процессор, обнаруживший нарушение правил правильного формирования, должен сообщать о таких ошибках и для прекращения нормальной обработки. Эта политика, иногда называемая драконовским, заметно контрастирует с поведением программ, обрабатывающих HTML, которые предназначены для получения разумного результата даже в наличие серьезных ошибок разметки в духе закона Постела («Будьте консервативны в том, что вы отправляете; будьте либеральны в том, что вы принимаете»).
Концепция правильно сформированного документа позволяет лучше понять фундаментальную конструкцию XML. Это помогает прояснить XML за пределами его обычного смысла. Например, в то время как большинство определений типов документов XML используют левый и правый угол скобки в качестве разделителей содержимого, строго говоря, это не обязательно (хотя в качестве разделителя следует использовать лаконично и лаконично). Коды левой и правой угловых скобок - это соглашение, хотя и четкое и четкое, но не абсолютное требование.
Концепция правильно сформированного документа также позволяет понять абстрактную природу XML. На самом деле XML не существует. Скорее, XML - это принцип, который представляет собой набор моделей поведения и практик. Можно обсуждать типы XML, выраженные в определении типа документа (DTD).
Правильно сформированные документы также обращают внимание на проблему правильного и правильного XML. Согласно W3 Organization, действительными документами являются те, которые подтверждаются DTD. Правила достоверности означают, что документ соответствует ограничениям, установленным в DTD. Таким образом, теги или объекты должны соответствовать правилам и отношениям, установленным в DTD. Однако нет никакого контроля над правильностью тега или объекта. Таким образом, тег заголовка первого уровня может быть применен к объекту заголовка второго уровня и быть действительным, хотя и неправильным.
Акцент на правильно оформленные документы получил развитие в издательской индустрии, где использование информации, разделенной левыми и правыми угловыми скобками, стало проблематичным. Акцент на правильно сформированный документ позволяет управлять определением, разделением и вложением содержимого в программах, которые сами по себе не являются XML, но обладают характеристиками или потенциалом для правильного формирования.
Существует несколько инструментов, позволяющих определить, правильно ли сформирован данный XML-документ. Один из примеров: