(function(){function a(){function a(a,b){var c=SyntaxHighlighter.Match,d=a[0],e=(new XRegExp("(<|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)","xg")).exec(d),f=[];if(a.attributes!=null){var g,h=new XRegExp("(?<name> [\\w:\\-\\.]+)"+"\\s*=\\s*"+"(?<value> \".*?\"|'.*?'|\\w+)","xg");while((g=h.exec(d))!=null){f.push(new c(g.name,a.index+g.index,"color1"));f.push(new c(g.value,a.index+g.index+g[0].indexOf(g.value),"string"))}}if(e!=null)f.push(new c(e.name,a.index+e[0].indexOf(e.name),"keyword"));return f}this.regexList=[{regex:new XRegExp("(\\<|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\>|>)","gm"),css:"color2"},{regex:SyntaxHighlighter.regexLib.xmlComments,css:"comments"},{regex:new XRegExp("(<|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(>|>)","sg"),func:a}]}typeof require!="undefined"?SyntaxHighlighter=require("shCore").SyntaxHighlighter:null;a.prototype=new SyntaxHighlighter.Highlighter;a.aliases=["xml","xhtml","xslt","html"];SyntaxHighlighter.brushes.Xml=a;typeof exports!="undefined"?exports.Brush=a:null})()
