Преимущества XSLT или Linq to XML
Какие преимущества дает использование XSLT или Linq to XML для разбора HTML в C #? Это при условии, что html был очищен, поэтому он является действительным xhtml. Эти значения в конечном итоге перейдут в объект c # для проверки и обработки.
Пожалуйста, дайте мне знать, если они действительны, и если есть другие вопросы, чтобы рассмотреть.
Преимущества XSLT:
Easy to change quickly and deploy Fairly well knownНедостатки XSLT:
Not compiled, so is slower to process String manipulation can be cumbersome Will more challenging to get into the C# object at the endПреимущества Linq to XML:
Compiled, so it runs faster Allows for better string manipulationLinq to XML Недостатки:
Must be compiled for updateРедактировать: Я должен уточнить, я хочу, чтобы они работали в течение длительного времени, и веб-сайт может обновлять свой макет время от времени. Это была одна из главных причин, по которой я думал, что я буду использовать то, что не требует компиляции.