1
+ < html >
2
+ < body >
3
+ < style >
4
+ .svgimg {
5
+ width : 200px ;
6
+ height : 200px ;
7
+ background : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200"> <polygon points="100,10 40,198 190,78 10,78 160,198" style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg>' );
8
+ }
9
+ </ style >
10
+ < p > Document with svg images. Some of them are corrupted</ p >
11
+ < p > + style</ p >
12
+ < div class ="svgimg "> </ div >
13
+ < p > +</ p >
14
+ < img type ='image/svg+xml ' src ='data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjUwMCIgaGVpZ2h0PSI1MDAiPiAgICA8bGluZSB4MT0iMCIgeTE9IjEwMCIgeDI9IjUwMCIgeTI9IjEwMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiAgLz4gICAgPGxpbmUgeDE9IjAiIHkxPSIyMDAiIHgyPSI1MDAiIHkyPSIyMDAiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgIC8+ICAgIDxsaW5lIHgxPSIwIiB5MT0iMzAwIiB4Mj0iNTAwIiB5Mj0iMzAwIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiICAvPiAgICA8bGluZSB4MT0iMCIgeTE9IjQwMCIgeDI9IjUwMCIgeTI9IjQwMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiAgLz4gICAgPGxpbmUgeDE9IjEwMCIgeTE9IjAiIHgyPSIxMDAiIHkyPSI1MDAiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgIC8+ICAgIDxsaW5lIHgxPSIyMDAiIHkxPSIwIiB4Mj0iMjAwIiB5Mj0iNTAwIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiICAvPiAgICA8bGluZSB4MT0iMzAwIiB5MT0iMCIgeDI9IjMwMCIgeTI9IjUwMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiAgLz4gICAgPGxpbmUgeDE9IjQwMCIgeTE9IjAiIHgyPSI0MDAiIHkyPSI1MDAiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgIC8+PC9zdmc+ '/>
15
+ < p > - Corrupted</ p >
16
+ < img type ='image/svg+xml ' src ='data:image/svg+xml;utf8,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5v '>
17
+ < p > +;utf8,</ p >
18
+ < img type ='image/svg+xml ' src ='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"
19
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
20
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
21
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
22
+ < p > +</ p >
23
+ < img type ='image/svg+xml ' src ='data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg"
24
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
25
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
26
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
27
+ < p > + utf8</ p >
28
+ < img type ='image/svg+xml ' src ='data:image/svg+xml ; utf8 , <svg xmlns="http://www.w3.org/2000/svg"
29
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
30
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
31
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
32
+ < p > +;,</ p >
33
+ < img type ='image/svg+xml ' src =' data:image/svg+xml;,<svg xmlns="http://www.w3.org/2000/svg"
34
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
35
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
36
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
37
+ < p > + fake base64</ p >
38
+ < img type ='image/svg+xml ' src ='data:image/svg+xml; fakebase64 ,<svg xmlns="http://www.w3.org/2000/svg"
39
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
40
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
41
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
42
+ < p > - base 64</ p >
43
+ < img type ='image/svg+xml ' src ='data:image/svg+xml; base64 ,<svg xmlns="http://www.w3.org/2000/svg"
44
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
45
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
46
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
47
+ < p > -e</ p >
48
+ < img type ='image/svg+xml ' src ='data:image/svg+xml; , e <svg xmlns="http://www.w3.org/2000/svg"
49
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
50
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
51
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
52
+ < p > +,</ p >
53
+ < img type ='image/svg+xml ' src ='data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg"
54
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
55
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
56
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
57
+ < p > -;</ p >
58
+ < img type ='image/svg+xml ' src ='data:image/svg+xml; <svg xmlns="http://www.w3.org/2000/svg"
59
+ xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
60
+ <polygon points="100,10 40,198 190,78 10,78 160,198"
61
+ style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /></svg> '>
62
+ </ body >
63
+ </ html >
0 commit comments