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 conhecido

Desvantagens do XSLT:

Não compilado, portanto, é mais lento processarA manipulação de strings pode ser incômodaSerá mais desafiador entrar no objeto C # no final

Linq para XML Advantages:

Compilado, então corre mais rápidoPermite melhor manipulação de string

Linq para XML Desvantagens:

Deve ser compilado para atualização

Edit: 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.

questionAnswers(5)

yourAnswerToTheQuestion