| Index: lib/src/prism/components/prism-markup.js
|
| diff --git a/lib/src/prism/components/prism-markup.js b/lib/src/prism/components/prism-markup.js
|
| index f3abdf28b50f15bc068a10c52b375de2a81ec0cf..06f24c2f6b12a486fa6e4309b2dc7cdcbe803ec3 100644
|
| --- a/lib/src/prism/components/prism-markup.js
|
| +++ b/lib/src/prism/components/prism-markup.js
|
| @@ -4,7 +4,7 @@ Prism.languages.markup = {
|
| 'doctype': /<!DOCTYPE[\w\W]+?>/,
|
| 'cdata': /<!\[CDATA\[[\w\W]*?]]>/i,
|
| 'tag': {
|
| - pattern: /<\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,
|
| + pattern: /<\/?[^\s>\/=.]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,
|
| inside: {
|
| 'tag': {
|
| pattern: /^<\/?[^\s>\/]+/i,
|
| @@ -39,3 +39,8 @@ Prism.hooks.add('wrap', function(env) {
|
| env.attributes['title'] = env.content.replace(/&/, '&');
|
| }
|
| });
|
| +
|
| +Prism.languages.xml = Prism.languages.markup;
|
| +Prism.languages.html = Prism.languages.markup;
|
| +Prism.languages.mathml = Prism.languages.markup;
|
| +Prism.languages.svg = Prism.languages.markup;
|
|
|