Ventajas de XSLT o Linq a XML
¿Qué ventajas hay para usar XSLT o Linq a XML para el análisis de HTML en C #? Esto es bajo el supuesto de que el html se ha limpiado por lo que es un xhtml válido. Estos valores eventualmente entrarán en un objeto c # para validarse y procesarse.
Por favor, avíseme si son válidos y si hay otras cosas que considerar.
Ventajas de XSLT:
Fácil de cambiar rápidamente y desplegarBastante conocidoDesventajas de XSLT:
No compilado, por lo que es más lento de procesarLa manipulación de cuerdas puede ser engorrosaSerá más desafiante entrar en el objeto C # al finalLinq a XML Ventajas:
Compilado, por lo que corre más rápido.Permite una mejor manipulación de las cuerdas.Linq a XML Desventajas:
Debe ser compilado para su actualizaciónEdit: Debería aclarar, quiero que se ejecuten a largo plazo y el sitio web puede actualizar su diseño de vez en cuando. Esa fue una de las razones principales por las que pensé que usaría algo que no requería compilar.