VB.NET validando o arquivo XML contra o arquivo XSD e analisando o xml
O que eu preciso fazer? Eu preciso validar um arquivo XML (passar o caminho do arquivo / local) contra o arquivo XSD (passar o caminho do arquivo / localização). Eu preciso verificar se não há caracteres ilegais e todas as tags definidas no XSD, ou seja, nenhuma tag faltando. Ele corresponde aos tipos de dados definidos no xsd. Depois disso, preciso analisar o arquivo xml para obter os dados e armazená-los no banco de dados.
Questões? 1) Usando XmlReaderSetttings com XmlDocument e XmlReader com Validate método que me ajudará a conseguir o que eu preciso? Qualquer um pode me ajudar com código sampel?
2) Qual é a melhor maneira de analisar um arquivo xml para obter tags específicas?
Eu sou novo no VB.net, então qualquer código de ajuda será apreciado. Obrigado!