public void AddStyleSheetIfMissing(string path) { foreach (XmlElement link in _dom.SafeSelectNodes("//link[@rel='stylesheet']")) { var fileName = link.GetStringAttribute("href").ToLower(); if (fileName == path.ToLower()) { return; } } _dom.AddStyleSheet(path.Replace("file://", "")); }
public static void AddStyleSheet(this XmlDocument dom, string cssFilePath) { dom.AddStyleSheet(cssFilePath, null); }