summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO2
-rw-r--r--pygments/lexers/web.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/TODO b/TODO
index 59d9d771..1a5720b2 100644
--- a/TODO
+++ b/TODO
@@ -24,7 +24,7 @@ for 0.6
- dhtml: overlays toggleable by javascript
- lexers:
- * BASIC
+ * (Q)BASIC
* apacheconf
* python TBs
* haskell
diff --git a/pygments/lexers/web.py b/pygments/lexers/web.py
index 1328b4ff..7e74ccb5 100644
--- a/pygments/lexers/web.py
+++ b/pygments/lexers/web.py
@@ -328,8 +328,8 @@ class XmlLexer(RegexLexer):
('<!--', Comment, 'comment'),
(r'<\?.*?\?>', Comment.Preproc),
('<![^>]*>', Comment.Preproc),
- (r'<\s*[a-zA-Z0-9:-]+', Name.Tag, 'tag'),
- (r'<\s*/\s*[a-zA-Z0-9:-]+\s*>', Name.Tag),
+ (r'<\s*[a-zA-Z0-9:.-]+', Name.Tag, 'tag'),
+ (r'<\s*/\s*[a-zA-Z0-9:.-]+\s*>', Name.Tag),
],
'comment': [
('[^-]+', Comment),
@@ -338,7 +338,7 @@ class XmlLexer(RegexLexer):
],
'tag': [
(r'\s+', Text),
- (r'[a-zA-Z0-9_:-]+\s*=', Name.Attribute, 'attr'),
+ (r'[a-zA-Z0-9_.:-]+\s*=', Name.Attribute, 'attr'),
(r'/?\s*>', Name.Tag, '#pop'),
],
'attr': [