@@ -20,26 +20,26 @@ class OrderedObjParser{
20
20
this . tagsNodeStack = [ ] ;
21
21
this . docTypeEntities = { } ;
22
22
this . lastEntities = {
23
- "apos" : { regex : / & ( a p o s | # 3 9 | # x 2 7 ) ; / g , val : "'" } ,
24
- "gt" : { regex : / & ( g t | # 6 2 | # x 3 E ) ; / g , val : ">" } ,
25
- "lt" : { regex : / & ( l t | # 6 0 | # x 3 C ) ; / g , val : "<" } ,
26
- "quot" : { regex : / & ( q u o t | # 3 4 | # x 2 2 ) ; / g , val : "\"" } ,
23
+ "apos" : { regex : / & ( a p o s | # 0 * 3 9 | # x 0 * 2 7 ) ; / gi , val : "'" } ,
24
+ "gt" : { regex : / & ( g t | # 0 * 6 2 | # x 0 * 3 E ) ; / gi , val : ">" } ,
25
+ "lt" : { regex : / & ( l t | # 0 * 6 0 | # x 0 * 3 C ) ; / gi , val : "<" } ,
26
+ "quot" : { regex : / & ( q u o t | # 0 * 3 4 | # x 0 * 2 2 ) ; / gi , val : "\"" } ,
27
27
} ;
28
- this . ampEntity = { regex : / & ( a m p | # 3 8 | # x 2 6 ) ; / g , val : "&" } ;
28
+ this . ampEntity = { regex : / & ( a m p | # 0 * 3 8 | # x 0 * 2 6 ) ; / gi , val : "&" } ;
29
29
this . htmlEntities = {
30
- "space" : { regex : / & ( n b s p | # 1 6 0 ) ; / g , val : " " } ,
31
- // "lt" : { regex: /&(lt|#60);/g , val: "<" },
32
- // "gt" : { regex: /&(gt|#62);/g , val: ">" },
33
- // "amp" : { regex: /&(amp|#38);/g , val: "&" },
34
- // "quot" : { regex: /&(quot|#34);/g , val: "\"" },
35
- // "apos" : { regex: /&(apos|#39);/g , val: "'" },
36
- "cent" : { regex : / & ( c e n t | # 1 6 2 ) ; / g , val : "¢" } ,
37
- "pound" : { regex : / & ( p o u n d | # 1 6 3 ) ; / g , val : "£" } ,
38
- "yen" : { regex : / & ( y e n | # 1 6 5 ) ; / g , val : "¥" } ,
39
- "euro" : { regex : / & ( e u r o | # 8 3 6 4 ) ; / g , val : "€" } ,
40
- "copyright" : { regex : / & ( c o p y | # 1 6 9 ) ; / g , val : "©" } ,
41
- "reg" : { regex : / & ( r e g | # 1 7 4 ) ; / g , val : "®" } ,
42
- "inr" : { regex : / & ( i n r | # 8 3 7 7 ) ; / g , val : "₹" } ,
30
+ "space" : { regex : / & ( n b s p | # 0 * 1 6 0 ) ; / gi , val : " " } ,
31
+ // "lt" : { regex: /&(lt|#0* 60);/gi , val: "<" },
32
+ // "gt" : { regex: /&(gt|#0* 62);/gi , val: ">" },
33
+ // "amp" : { regex: /&(amp|#0* 38);/gi , val: "&" },
34
+ // "quot" : { regex: /&(quot|#0* 34);/gi , val: "\"" },
35
+ // "apos" : { regex: /&(apos|#0* 39);/gi , val: "'" },
36
+ "cent" : { regex : / & ( c e n t | # 0 * 1 6 2 ) ; / gi , val : "¢" } ,
37
+ "pound" : { regex : / & ( p o u n d | # 0 * 1 6 3 ) ; / gi , val : "£" } ,
38
+ "yen" : { regex : / & ( y e n | # 0 * 1 6 5 ) ; / gi , val : "¥" } ,
39
+ "euro" : { regex : / & ( e u r o | # 0 * 8 3 6 4 ) ; / gi , val : "€" } ,
40
+ "copyright" : { regex : / & ( c o p y | # 0 * 1 6 9 ) ; / gi , val : "©" } ,
41
+ "reg" : { regex : / & ( r e g | # 0 * 1 7 4 ) ; / gi , val : "®" } ,
42
+ "inr" : { regex : / & ( i n r | # 0 * 8 3 7 7 ) ; / gi , val : "₹" } ,
43
43
} ;
44
44
this . addExternalEntities = addExternalEntities ;
45
45
this . parseXml = parseXml ;
0 commit comments