xml/xsl/html5 for reports instead of pdf
TRANSCRIPT
![Page 1: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/1.jpg)
XML/XSL/HTML5 for
reports instead of PDF
Michael Malak
technicaltidbit.com
![Page 2: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/2.jpg)
niche.niche.niche
Denver HTML5 Oct 22, 2012 technicaltidbit.com 2
![Page 3: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/3.jpg)
E-mail a scientific report
Denver HTML5 Oct 22, 2012 technicaltidbit.com 3
![Page 4: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/4.jpg)
5 Years Later…
Can I get the data used to
generate this report?
Denver HTML5 Oct 22, 2012 technicaltidbit.com 4
![Page 5: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/5.jpg)
Solution in a Nutshell
XSL
CSS
Javascript
HTML
.XML
(Raw scientific data goes here)
Denver HTML5 Oct 22, 2012 technicaltidbit.com 5
![Page 6: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/6.jpg)
Demo
Denver HTML5 Oct 22, 2012 technicaltidbit.com 6
![Page 7: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/7.jpg)
Cons
• Only works with Firefox
• Firefox not as ubiquitous as PDF Reader
Denver HTML5 Oct 22, 2012 technicaltidbit.com 7
![Page 8: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/8.jpg)
Interactive
viewing software
Pros
• Data never separated from presentation
• Viewing software never separated from data
• Store “all” data while reporting only summary
• Human-readable text format
Denver HTML5 Oct 22, 2012 technicaltidbit.com 8
Presentation
Data
![Page 9: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/9.jpg)
Philosophy
Denver HTML5 Oct 22, 2012 technicaltidbit.com 9
![Page 10: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/10.jpg)
Bearers and Revealers
Denver HTML5 Oct 22, 2012 technicaltidbit.com 10
Information Bearer
Information Revealer
![Page 11: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/11.jpg)
Data that plays itself
Denver HTML5 Oct 22, 2012 technicaltidbit.com 11
![Page 12: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/12.jpg)
Why separate the program?
Denver HTML5 Oct 22, 2012 technicaltidbit.com 12
Big Program Small Data
Small Program Big Data
![Page 13: XML/XSL/HTML5 for reports instead of PDF](https://reader035.vdocuments.net/reader035/viewer/2022062307/5532b6374a7959c5638b46df/html5/thumbnails/13.jpg)
Read About It
technicaltidbit.com
Plug:http://www.meetup.com/Data-Science-Business-Analytics/
Denver HTML5 Oct 22, 2012 technicaltidbit.com 13