19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_RESOURCE_TAG_SCANNER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_RESOURCE_TAG_SCANNER_H_
25 #include "pagespeed/kernel/html/html_element.h"
26 #include "pagespeed/kernel/http/semantic_type.h"
28 namespace net_instaweb {
32 namespace resource_tag_scanner {
35 HtmlElement::Attribute* url;
36 semantic_type::Category category;
40 category(semantic_type::kUndefined) {}
43 typedef std::vector<UrlCategoryPair> UrlCategoryVector;
114 semantic_type::Category CategorizeAttribute(
115 const HtmlElement* element,
116 const HtmlElement::Attribute* attribute,
130 void ScanElement(HtmlElement* element,
const RewriteOptions* options,
131 UrlCategoryVector* attributes);
Definition: resource_tag_scanner.h:34
Definition: rewrite_options.h:84