skip to main content
10.1145/3342558.3351872acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
abstract

SGML to the rescue: Using SGML with modern HTML

Published: 23 September 2019 Publication History

Abstract

This tutorial will explore techniques for parsing and processing HTML 5 using SGML, the original markup meta-language on which both XML and HTML are based. The tutorial will re-introduce requisite SGML concepts and introduce a new SGML Document Type Definition (DTD) grammar covering W3C's current HTML specification text.
The main part of the tutorial is dedicated to hands-on exercises for practical tasks in working with HTML markup. The tutorial will conclude with a discussion on current developments in HTML standardization and potential consequences for the markup and standardization communities.

References

[1]
1986. Information processing - Text and office systems - Standard Generalized Markup Language (SGML). Standard ISO 8879:1986. International Organization for Standardization, Geneva, CH. https://www.iso.org/standard/16387.html
[2]
1999. Annex K - WebSGML adaptions (Technical Corrigendum 2 to International Standard 8879:1986). Standard ISO 8879:1986/Cor 2:1999. International Organization for Standardization, Geneva, CH. https://www.iso.org/standard/30235.html
[3]
Steve Faulkner et al. (Eds.). 2017. HTML 5.2 W3C Recommendation. Retrieved 2019-07-15 from https://www.w3.org/TR/html52/
[4]
James Clark. 1997. SP - James Clark's Home Page. Retrieved 2019-07-15 from www.jclark.com/sp/
[5]
WHATWG members. 2018. Web Hypertext Application Technology Working Group (WHATWG). Retrieved 2019-07-15 from https://whatwg.org
[6]
Marcus Reichardt. 2016. sgmljs.net Home Page. Retrieved 2019-07-15 from http://sgmljs.net
[7]
Marcus Reichardt. 2017. The HTML 5.1 DTD. In XML Prague 2017 Conference Proceedings. 101--118.
[8]
Marcus Reichardt. 2019. Processing modern HTML using SGML. sgmljs.net/docs/sgml-html-tutorial.html
[9]
W3C. 2019. W3C and the WHATWG signed an agreement to collaborate on a single version of HTML and DOM. Retrieved 2019-07-15 from https://www.w3.org/blog/news/archives/7753

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DocEng '19: Proceedings of the ACM Symposium on Document Engineering 2019
September 2019
254 pages
ISBN:9781450368872
DOI:10.1145/3342558
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 September 2019

Check for updates

Qualifiers

  • Abstract
  • Research
  • Refereed limited

Conference

DocEng '19
Sponsor:
DocEng '19: ACM Symposium on Document Engineering 2019
September 23 - 26, 2019
Berlin, Germany

Acceptance Rates

DocEng '19 Paper Acceptance Rate 30 of 77 submissions, 39%;
Overall Acceptance Rate 194 of 564 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 76
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media