Некоторые ошибки, которые могут встречаться в XML-файлах:
- Ошибочный порядок записи. 1 Методы записи содержимого документа вызываются в неправильном порядке, например, запись атрибута вызывается после записи текста элемента. 1
- Текст XML содержит недопустимые символы. 1 Записываемый текст XML должен соответствовать определённым требованиям. 1
- Недопустимое имя XML. 1 Записываемое имя XML содержит недопустимые символы. 1
- Пустое значение URI допустимо только для пространства имён по умолчанию. 1 Производится попытка записать соответствие пространства имён, в котором URI пространства имён, представленному пустой строкой, соответствует непустой префикс. 1
- Переопределение пространства имён по умолчанию для текущего элемента XML недопустимо. 1 Текущий записываемый элемент не относится ни к какому пространству имён, поэтому для него недопустимо определение непустого пространства имён по умолчанию. 1
- Ошибка преобразования данных XML. 1 Возникает вследствие нарушения структуры передаваемых данных. 1
- Значения данного типа не могут быть представлены в XML. 1 Производится попытка записи в XML значения, для типа которого не определена процедура записи в XML, или попытка чтения из XML значения неизвестного типа или типа, для которого не определена процедура чтения из XML. 1
Для проверки XML-файла на ошибки можно использовать специальные сервисы, например, XML-валидаторы. 25