Bloom.Book.HtmlDom.RemoveDirectorySpecificationFromStyleSheetLinks C# (CSharp) Method

RemoveDirectorySpecificationFromStyleSheetLinks() public method

public RemoveDirectorySpecificationFromStyleSheetLinks ( ) : void
return void
        public void RemoveDirectorySpecificationFromStyleSheetLinks()
        {
            foreach(XmlElement link in SafeSelectNodes("//link[@rel='stylesheet']"))
            {
                var href = link.GetAttribute("href");
                link.SetAttribute("href", Path.GetFileName(href));
            }
        }

Usage Example

Example #1
0
 private static void MakeCssLinksAppropriateForEpub(HtmlDom dom)
 {
     dom.RemoveModeStyleSheets();
     dom.SortStyleSheetLinks();
     dom.RemoveFileProtocolFromStyleSheetLinks();
     dom.RemoveDirectorySpecificationFromStyleSheetLinks();
 }