Vorteile von XSLT oder Linq to XML

Welche Vorteile bietet die Verwendung von XSLT oder Linq to XML für die HTML-Analyse in C #? Dies unter der Annahme, dass der HTML-Code gesäubert wurde und daher ein gültiger XML-Code ist. Diese Werte werden schließlich in ein c # -Objekt eingegeben, um validiert und verarbeitet zu werden.

Bitte lassen Sie mich wissen, ob diese gültig sind und ob andere Dinge zu beachten sind.

XSLT-Vorteile:

Einfach, schnell zu ändern und bereitzustellenZiemlich bekannt

XSLT-Nachteile:

Nicht kompiliert, daher langsamer zu verarbeitenDie Manipulation von Zeichenfolgen kann umständlich seinWird schwieriger, am Ende in das C # -Objekt zu gelangen

Vorteile von Linq zu XML:

Kompiliert, damit es schneller läuftErmöglicht eine bessere Manipulation der Saiten

Nachteile von Linq zu XML:

Muss für das Update kompiliert werden

Bearbeiten: Ich sollte klarstellen, ich möchte, dass diese auf lange Sicht ausgeführt werden und die Website ihr Layout von Zeit zu Zeit aktualisiert. Das war einer der Hauptgründe, warum ich dachte, ich würde etwas verwenden, das nicht kompiliert werden musste.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage