loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Paul G. Talaga and Steve J. Chapin

Affiliation: Syracuse University, United States

Keyword(s): W3C compliance, Web development, Haskell.

Related Ontology Subjects/Areas/Topics: Internet Technology ; Network Systems, Proxies and Servers ; Social and Legal Issues ; Society, e-Business and e-Government ; System Integration ; Web Information Systems and Technologies ; Web Security and Privacy ; Web Services and Web Engineering

Abstract: We report on the embedding of a domain specific language, (X)HTML, into Haskell and demonstrate how this superficial context-free language can be represented and rendered to guarantee World Wide Web Consortium (W3C) compliance. Compliance of web content is important for the health of the Internet, accessibility, visibility, and reliable search. While tools exist to verify web content is compliant according to the W3C, few systems guarantee that all dynamically produced content is compliant. We present CH-(X)HTML, a library for generating compliant (X)HTML content for all dynamic content by using Haskell to encode the non-trivial syntax of (X)HTML set forth by theW3C. Any compliant document can be represented with this library, while a compilation or run-time error will occur if non-compliant markup is attempted. To demonstrate our library we present examples and performance measurements.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.15.239.50

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
G. Talaga, P. and J. Chapin, S. (2011). GUARANTEEING STRONG (X)HTML COMPLIANCE FOR DYNAMIC WEB APPLICATIONS. In Proceedings of the 7th International Conference on Web Information Systems and Technologies - WEBIST; ISBN 978-989-8425-51-5; ISSN 2184-3252, SciTePress, pages 71-79. DOI: 10.5220/0003348800710079

@conference{webist11,
author={Paul {G. Talaga}. and Steve {J. Chapin}.},
title={GUARANTEEING STRONG (X)HTML COMPLIANCE FOR DYNAMIC WEB APPLICATIONS},
booktitle={Proceedings of the 7th International Conference on Web Information Systems and Technologies - WEBIST},
year={2011},
pages={71-79},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003348800710079},
isbn={978-989-8425-51-5},
issn={2184-3252},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Web Information Systems and Technologies - WEBIST
TI - GUARANTEEING STRONG (X)HTML COMPLIANCE FOR DYNAMIC WEB APPLICATIONS
SN - 978-989-8425-51-5
IS - 2184-3252
AU - G. Talaga, P.
AU - J. Chapin, S.
PY - 2011
SP - 71
EP - 79
DO - 10.5220/0003348800710079
PB - SciTePress