Example #1
0
        public void CleanAttributes(TreeRoot root)
        {
            AttributeCleaner cleaner = new AttributeCleaner();
            TreeNode         current = root.Child;

            CleanAttributesChild(current, cleaner);
        }
Example #2
0
 public void ParseCss(string file)
 {
     using (StreamReader reader = new StreamReader(file))
     {
         var css = reader.ReadToEnd();
         AttributeCleaner cleaner   = new AttributeCleaner();
         OutputGenerator  generator = new OutputGenerator();
         generator.GenerateCss(cleaner.CleanStyleTag(css));
     }
 }
Example #3
0
 void CleanAttributesChild(TreeNode node, AttributeCleaner cleaner)
 {
     if (node.Name == "style")
     {
         CleanStyleTag(node, cleaner);
     }
     node.FullName = cleaner.AttributeRemoval(node.FullName);
     foreach (TreeNode current in node.Children)
     {
         CleanAttributesChild(current, cleaner);
     }
 }
Example #4
0
 void CleanStyleTag(TreeNode node, AttributeCleaner cleaner)
 {
     node.Value = cleaner.CleanStyleTag(node.Value);
 }