Zalety XSLT lub Linq do XML

Jakie są zalety używania XSLT lub Linq do XML dla parsowania HTML w C #? Zakłada się, że HTML został wyczyszczony, więc jest poprawny xhtml. Wartości te w końcu trafią do obiektu c #, który ma zostać sprawdzony i przetworzony.

Daj mi znać, jeśli są one ważne i jeśli są inne rzeczy do rozważenia.

Zalety XSLT:

Łatwa do szybkiej zmiany i wdrożeniaDość dobrze znany

Wady XSLT:

Nie skompilowany, więc wolniej się przetwarzaManipulacja ciągiem może być uciążliwaBędzie trudniej dostać się do obiektu C # na końcu

Zalety Linq to XML:

Skompilowane, więc działa szybciejPozwala na lepszą manipulację ciągiem

Linq to XML Wady:

Musi być skompilowany do aktualizacji

Edycja: Powinienem wyjaśnić, chcę, aby były uruchamiane długoterminowo, a strona internetowa może aktualizować swój układ raz na jakiś czas. To był jeden z większych powodów, dla których pomyślałem, że użyję czegoś, co nie wymaga kompilacji.

questionAnswers(5)

yourAnswerToTheQuestion