Usando xsi: nil em xml
Pergunta
Estou gerando um arquivo XML a partir de um aplicativo vb.net. O documento estava gerando bem antes de eu tentar adicionar elementos niláveis. Agora estou testando colocando apenas um elemento nulo como:
<blah xsi:nil="true"></blah>
Depois que esse elemento estiver em vigor e tento visualizar o arquivo XML no IE, ele não pode ser exibido. Estou recebendo:
A página XML não pode ser exibida não pode visualizar a entrada XML usando a folha de estilo XSL. Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde.
A operação foi completa com sucesso. Recurso de processamento de erros
Se eu remover este elemento, ele exibe bem novamente. O que estou perdendo aqui?
Solução
Você tem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
para declarar o xsi
namespace definido no elemento raiz do seu XML?