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