Vantagens do XSLT ou Linq para XML
Quais vantagens existem para usar XSLT ou Linq para XML para análise de HTML em c #? Isso está sob a suposição de que o html foi limpo, portanto, é xhtml válido. Esses valores eventualmente irão para um objeto c # a ser validado e processado.
Por favor, deixe-me saber se estas são válidas e se há outras coisas a considerar.
Vantagens do XSLT:
Fácil de mudar rapidamente e implantarBem conhecidoDesvantagens do XSLT:
Não compilado, portanto, é mais lento processarA manipulação de strings pode ser incômodaSerá mais desafiador entrar no objeto C # no finalLinq para XML Advantages:
Compilado, então corre mais rápidoPermite melhor manipulação de stringLinq para XML Desvantagens:
Deve ser compilado para atualizaçãoEdit: Eu deveria esclarecer, eu quero que estes sejam executados a longo prazo, o site pode atualizar seu layout de vez em quando. Esse foi um dos maiores motivos pelos quais eu pensei que usaria algo que não exigisse compilação.