Например, у меня есть следующий документ:Является ли документ xml с необъявленным префиксом хорошо сформированным?
<root>
<prefix:element>
</prefix:element>
</root>
Как вы можете видеть, пространство имен с именем prefix
необъявленной. Является ли этот документ плохо сформированным?
Из w3fools документации:
А "Ну Сформированный" XML документ имеет правильный синтаксис XML. Правила синтаксиса:
- XML-документы должны иметь корневой элемент
- элементы XML должны иметь закрывающий тег
- XML теги чувствительны к регистру
- XML элементы должны быть правильно вложены атрибут
- XML значения должен быть указан
... ничего о пространствах имен.
Почти все приложения XML в наши дни требуют правильного пространства имен. –
@MichaelKay совершенно. К сожалению, есть также большое количество приложений с текстовыми скобками (в отличие от приложений _XML_), не все из которых реагируют на запросы об исправлении их разбитого XML ... –
Конечно. Есть много невежественных людей, которым говорят, что пользователи хотят получать данные в XML и думать, что что-либо с угловыми скобками будет соответствовать требованиям. Уничтожьте их, поскольку вы избегаете поставщиков гнилых яблок. –