Использование xsi: ноль в XML
Вопрос
Я создаю XML-файл из приложения VB.NET .Документ генерировался нормально до того, как я попытался добавить элементы с нулевым значением.Сейчас я тестирую ввод всего одного нулевого элемента как:
<blah xsi:nil="true"></blah>
Как только этот элемент будет на месте, и я попытаюсь просмотреть XML-файл в IE, он не сможет отображаться.Я получаю:
Страница XML не может быть отображена Не удается просмотреть входные данные XML с использованием стиля XSL sheet.Пожалуйста, исправьте ошибку и затем нажмите кнопку Обновить или повторите попытку позже.
Операция завершилась успешно.Ресурс обработки ошибок
Если я удалю этот единственный элемент, он снова будет отображаться нормально.Чего я здесь не понимаю?
Решение
Есть ли у вас xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
объявить о xsi
пространство имен, установленное для корневого элемента вашего XML?