File tree 4 files changed +9
-9
lines changed
parser/samples/attribute-escaped
runtime/samples/html-entities
4 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ const windows_1252 = [
36
36
] ;
37
37
38
38
const entity_pattern = new RegExp (
39
- `&(#?(?:x[\\w\\d]+|\\d+|${ Object . keys ( entities ) . join ( '|' ) } ));? ` ,
39
+ `&(#?(?:x[\\w\\d]+|\\d+|${ Object . keys ( entities ) . join ( '|' ) } ))(?:;|\\b) ` ,
40
40
'g'
41
41
) ;
42
42
Original file line number Diff line number Diff line change 1
- <div data-foo =' " quoted " ' ></div >
1
+ <div data-foo =' semi: " space: & quot letter: & quote number: & quot1 end: & quot ' ></div >
Original file line number Diff line number Diff line change 1
1
{
2
2
"html" : {
3
3
"start" : 0 ,
4
- "end" : 41 ,
4
+ "end" : 83 ,
5
5
"type" : " Fragment" ,
6
6
"children" : [
7
7
{
8
8
"start" : 0 ,
9
- "end" : 41 ,
9
+ "end" : 83 ,
10
10
"type" : " Element" ,
11
11
"name" : " div" ,
12
12
"attributes" : [
13
13
{
14
14
"start" : 5 ,
15
- "end" : 34 ,
15
+ "end" : 76 ,
16
16
"type" : " Attribute" ,
17
17
"name" : " data-foo" ,
18
18
"value" : [
19
19
{
20
20
"start" : 15 ,
21
- "end" : 33 ,
21
+ "end" : 75 ,
22
22
"type" : " Text" ,
23
- "raw" : " "quoted " " ,
24
- "data" : " \" quoted \" "
23
+ "raw" : " semi: "space: " letter:"e number:"1 end:" " ,
24
+ "data" : " semi: \" space: \" letter:"e number:"1 end: \" "
25
25
}
26
26
]
27
27
}
Original file line number Diff line number Diff line change @@ -9,6 +9,6 @@ export default {
9
9
<span>A</span>
10
10
<span>€</span>
11
11
12
- <span>¬anentity;</span>
12
+ <span>& notanentity;</span>
13
13
`
14
14
} ;
You can’t perform that action at this time.
0 commit comments