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 znanyWady XSLT:
Nie skompilowany, więc wolniej się przetwarzaManipulacja ciągiem może być uciążliwaBędzie trudniej dostać się do obiektu C # na końcuZalety Linq to XML:
Skompilowane, więc działa szybciejPozwala na lepszą manipulację ciągiemLinq to XML Wady:
Musi być skompilowany do aktualizacjiEdycja: 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.