@@ -164,7 +164,9 @@ anyHtmlTag :: GenParser Char ParserState [Char]
164anyHtmlTag = try $ do
164anyHtmlTag = try $ do
167− tag <- many1 alphaNum
168+ rest <- many (alphaNum <|> char ':')
169+ let tag = first : rest
168 attribs <- many htmlAttribute
170 attribs <- many htmlAttribute
170 ender <- option "" (string "/")
172 ender <- option "" (string "/")
@@ -181,7 +183,9 @@ anyHtmlEndTag = try $ do
184− tag <- many1 alphaNum
187+ rest <- many (alphaNum <|> char ':')
188+ let tag = first : rest
187 let result = "</" ++ tag ++ ">"
191 let result = "</" ++ tag ++ ">"