Может ли действительный документ XML быть не правильно сформирован?

И еще, я не очень понимаю разницу между действительным документом и правильно оформленным. Помогите?

1 ответ

Говоря о XML-документах, два общеупотребительных термина - "правильно сформированный" и "действительный". Как в "Размечен ли ваш документ в правильном и правильно сформированном XML?"

Правильно сформированный по отношению к XML означает, что в его разметке нет синтаксиса, орфографии, пунктуации, грамматических ошибок и т. Д. Ошибки такого рода могут привести к тому, что ваш XML-документ не будет проанализирован.

Примечание. Анализатор XML - это программное обеспечение, которое считывает документы XML и интерпретирует или "анализирует" код в соответствии со стандартом XML. Парсер нужен для выполнения действий с XML. Например, для сравнения XML-документа с DTD потребуется парсер.

В следующем разделе мы поговорим о некоторых распространенных ошибках, которые мешают правильно сформировать документ XML.

Когда вы говорите, что документ XML является допустимым, вы говорите, что структура элемента и разметка документа XML соответствуют определенному стандарту отношений, в дополнение к хорошо сформированной разметке. Другими словами, является ли этот документ XML качественным документом?

Одним из стандартов, используемых для проверки XML, является DTD, или декларация типа документа, хотя также используются схемы XML.

Эти стандарты полезны при создании ряда документов XML, поскольку они обеспечивают меру контроля качества, обеспечивающую соответствие всех документов минимальному стандарту. Еще одним преимуществом является то, что он позволяет обнаруживать ошибки в процессе создания документа XML, а не в конце. Позже мы создадим образец DTD для наших электронных и почтовых документов XML.

Примечание. Важно помнить, что когда документ действителен, он также "хорошо сформирован", но "правильно сформированный" документ не обязательно является действительным. Кроме того, вы можете создавать XML-документы без DTD, но XML-документ нельзя считать действительным без типа документа.

Другие вопросы по тегам