{"id":3973,"date":"2026-01-30T18:12:47","date_gmt":"2026-01-30T22:12:47","guid":{"rendered":"https:\/\/ccdhhn.ca\/?post_type=tribe_events&#038;p=3973"},"modified":"2026-01-30T18:13:10","modified_gmt":"2026-01-30T22:13:10","slug":"processing-your-xml-tei-with-the-xml-family-of-languages-dhsi-2026","status":"publish","type":"tribe_events","link":"https:\/\/ccdhhn.ca\/fr\/workshop\/processing-your-xml-tei-with-the-xml-family-of-languages-dhsi-2026\/","title":{"rendered":"Processing Your XML\/TEI with the XML Family of Languages (DHSI 2026)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_.png\" alt=\"\" class=\"wp-image-2611\" srcset=\"https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_.png 512w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_-300x300.png 300w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/08\/cropped-DHSI-header-logo-iv3l2J.tmp_-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n<div  class=\"tribe-block tribe-block__additional-field tribe-block__additional-field__dropdown\" >\n\t<h3>Format <\/h3>\n\tin person\/face-\u00e0-face<\/div>\n\n\n<div  class=\"tribe-block tribe-block__additional-field tribe-block__additional-field__dropdown\" >\n\t<h3>Event Language<\/h3>\n\tEnglish<\/div>\n\n\n<div  class=\"tribe-events-single-section tribe-events-section-category tribe-clearfix\" >\n\t<\/div>\n\n\n\n<p>Description<\/p>\n\n\n\n<p>This class teaches you how to navigate and process XML using tools designed for the purpose\u2013XSLT, XQuery, and Schematron. We cover these together as members of the same XML family, sharing a common syntax in XPath. New and experienced coders of XML will benefit alike from this course, whether just beginning a project or seeking to update and refresh skills. Our goals are 1) to share strategies for systematically building archives and databases, and 2) to increase participants\u2019 confidence and fluency in extracting information coded in XML in those archives and databases. XPath is the center of the course, but we will show you how it applies in multiple XML processing contexts so that you learn how these work similarly and how these are used, respectively, to validate documents and to transform them for publication and other reuse. We\u2019ll apply XPath to check for accuracy of text encoding\u2013to write schema rules to manage your coding (or your project team\u2019s coding).<\/p>\n\n\n\n<p>You\u2019ll practice and gain fluency in writing XPath expressions and patterns, including sequence expressions, regular expressions, datatypes, predicates, operators, and functions (from the core library and user-defined). We\u2019ll write XPath to calculate how frequently you\u2019ve marked a certain phenomenon, or locate which names of people are mentioned together in the same chapter, paragraph, sentence, stanza, or annotation. You\u2019ll learn how XPath can help you to build exciting visualizations from XML code (such as to make a chart like a timeline or a network graph). Whether you are an XML beginner or a more experienced coder, you\u2019ll find that strengthened skills in XPath and the XML family will help you with systematic encoding, document processing, and project management.<\/p>\n\n\n\n<p><strong>Prerequisites<\/strong>: Some experience with XML markup. No prior experience with programming is required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instructor(s)<\/h2>\n\n\n\n<p><strong>Elisa Beshero-Bondar<\/strong>&nbsp;is Program Chair of Digital Media, Arts, and Technology and Professor of Digital Humanities at Penn State Erie, The Behrend College. She teaches undergraduate students to code and build digital projects with the XML family of languages. Elisa led the technical development of the Frankenstein Variorum project combining Python, XSLT, and TEI to compare 5 distinct digital versions of the novel&nbsp;<a href=\"https:\/\/frankensteinvariorum.org\/\">Frankenstein<\/a>. She&nbsp; is also founder and director of the&nbsp;<a href=\"https:\/\/digitalmitford.org\/\">Digital Mitford Project<\/a>&nbsp;which has hosted&nbsp; coding&nbsp; workshops for graduate students, faculty, scholarly editors, and librarians interested in learning coding and digital project management methods used in the project. She was elected to the TEI Technical Council in 2015, which she now chairs, and where she works with ten other members from around the world in revising the TEI Guidelines and schema and supporting the TEI community.<\/p>\n\n\n\n<p><strong>David J. Birnbaum<\/strong>&nbsp;is Professor Emeritus from the Department of Slavic Languages and Literatures at the University of Pittsburgh. He has been involved in the study of electronic text technology since the mid-1980s, has delivered presentations at a variety of electronic text technology conferences, and has served on the board of the Association for Computers and the Humanities, the editorial board of Markup languages: Theory and practice, and the Text Encoding Initiative Council. Much of his electronic text work intersects with his research in medieval Slavic manuscript studies, but he also often writes about issues in the philosophy of markup.<\/p>\n\n\n\n<p><a href=\"http:\/\/dhsi.openum.ca\/files\/sites\/292\/2025\/10\/Beshero-Bondar_Birnbaum_Processing-Your-XML-TEI.pdf\">Click here for an example of previous syllabus and course material (2025)<\/a><\/p>\n\n\n<div  class=\"tribe-block tribe-block__event-website\" >\n\t<a\n\t\thref=\"https:\/\/dhsi.org\/2025\/10\/01\/processing-your-xml-tei-with-the-xml-family-of-languages-dhsi-2026\/\"\n\t\ttarget=\"_self\"\n\t\t\t>\n\t\tLink to event\t<\/a>\n<\/div>\n\n\n<div  class=\"tribe-block tribe-block__organizer__details tribe-clearfix\" >\n\t<div class=\"tribe-block__organizer__title\">\n\t\t<h3><a href=\"https:\/\/ccdhhn.ca\/fr\/organisateur\/digital-humanities-summer-institute-dhsi\/\" title=\"Digital Humanities Summer Institute (DHSI)\" target=\"_self\" rel=\"\">Digital Humanities Summer Institute (DHSI)<\/a><\/h3>\n\t<\/div>\n\t\t\t\t<p class=\"tribe-block__organizer__website\"><a href=\"http:\/\/dhsi.org\" target=\"_blank\" rel=\"noopener noreferrer\">View Organisateur Website<\/a><\/p>\n\t\t<\/div>\n\n\n<div  class=\"tribe-block tribe-block__venue tribe-clearfix tribe-block__venue--has-map\" >\n\t\n\t\n<div class=\"tribe-block__venue__meta\">\n\t<div class=\"tribe-block__venue__name\">\n\t\t<h3><a href=\"https:\/\/ccdhhn.ca\/fr\/lieu\/universite-de-montreal\/\" title=\"Universit\u00e9 de Montr\u00e9al\">Universit\u00e9 de Montr\u00e9al<\/a><\/h3>\n\t<\/div>\n\n\t\n\t\t\t\t\t\t<address class=\"tribe-block__venue__address\">\n\t\t\t\t<span class=\"tribe-address\">\n\n<span class=\"tribe-street-address\">3150 Rue Jean Brillant<\/span>\n\t\n\t\t<br>\n\t\t<span class=\"tribe-locality\">Montreal<\/span><span class=\"tribe-delimiter\">,<\/span>\n\n\t<abbr class=\"tribe-region tribe-events-abbr\" title=\"Qu\u00e9bec\">Qu\u00e9bec<\/abbr>\n\n\t<span class=\"tribe-postal-code\">H3T 1N7<\/span>\n\n\t<span class=\"tribe-country-name\">Canada<\/span>\n\n<\/span>\n\n\t\t\t\t\t\t\t\t\t<a class=\"tribe-events-gmap\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=45.499286%2C-73.618197\" title=\"Cliquez pour voir une carte Google Maps\" target=\"_blank\" rel=\"noreferrer noopener\">+ Google Map<\/a>\t\t\t\t\t\t\t<\/address>\n\t\t\n\t\t\n\t\t\t\n\t<\/div>\n\t\n<div class=\"tribe-block__venue__map\">\n\t\n<iframe loading=\"lazy\"\n  title=\"Google maps iframe displaying the address to Universit\u00e9 de Montr\u00e9al\"\n  aria-label=\"Venue location map\"\n  width=\"310px\"\n  height=\"256px\"\n  frameborder=\"0\" style=\"border:0\"\n  src=\"https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyDNsicAsP6-VuGtAb1O9riI3oc_NOb7IOU&#038;q=3150+Rue+Jean+Brillant+Montreal+Qu%C3%A9bec+H3T+1N7+Canada+&#038;zoom=10\" allowfullscreen>\n<\/iframe>\n<\/div>\n\n\t<\/div>\n\n\n\t<div  class=\"tribe-block tribe-block__events-link\" >\n\t\t<div class=\"tribe-events tribe-common\">\n\t\t\t<div class=\"tribe-events-c-subscribe-dropdown__container\">\n\t\t\t\t<div class=\"tribe-events-c-subscribe-dropdown\">\n\t\t\t\t\t<div class=\"tribe-common-c-btn-border tribe-events-c-subscribe-dropdown__button\">\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--cal-export tribe-events-c-subscribe-dropdown__export-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 23 17\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.128.896V16.13c0 .211.145.383.323.383h15.354c.179 0 .323-.172.323-.383V.896c0-.212-.144-.383-.323-.383H.451C.273.513.128.684.128.896Zm16 6.742h-.901V4.679H1.009v10.729h14.218v-3.336h.901V7.638ZM1.01 1.614h14.218v2.058H1.009V1.614Z\" \/>\n\t<path d=\"M20.5 9.846H8.312M18.524 6.953l2.89 2.909-2.855 2.855\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/svg>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__button-text\"\n\t\t\t\t\t\t\taria-expanded=\"false\"\n\t\t\t\t\t\t\taria-controls=\"tribe-events-subscribe-dropdown-content\"\n\t\t\t\t\t\t\taria-label=\"View links to add events to your calendar\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAjouter au calendrier\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--caret-down tribe-events-c-subscribe-dropdown__button-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 10 7\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.008.609L5 4.6 8.992.61l.958.958L5 6.517.05 1.566l.958-.958z\" class=\"tribe-common-c-svgicon__svg-fill\"\/>\n<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"tribe-events-subscribe-dropdown-content\" class=\"tribe-events-c-subscribe-dropdown__content\">\n\t\t\t\t\t\t<ul class=\"tribe-events-c-subscribe-dropdown__list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--gcal\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"https:\/\/www.google.com\/calendar\/event?action=TEMPLATE&#038;dates=20260615T000000\/20260619T235959&#038;text=Processing%20Your%20XML%2FTEI%20with%20the%20XML%20Family%20of%20Languages%20%28DHSI%202026%29&#038;details=%3Cfigure+class%3D%22wp-block-image+size-full%22%3E%3Cimg+src%3D%22https%3A%2F%2Fccdhhn.ca%2Fwp-content%2Fuploads%2F2024%2F08%2Fcropped-DHSI-header-logo-iv3l2J.tmp_.png%22+alt%3D%22%22+class%3D%22wp-image-2611%22%2F%3E%3C%2Ffigure%3E%3Cp%3EDescription%3C%2Fp%3E+%3Cp%3EThis+class+teaches+you+how+to+navigate+and+process+XML+using+tools+designed+for+the+purpose%E2%80%93XSLT%2C+XQuery%2C+and+Schematron.+We+cover+these+together+as+members+of+the+same+XML+family%2C+sharing+a+common+syntax+in+XPath.+New+and+experienced+coders+of+XML+will+benefit+alike+from+this+course%2C+whether+just+beginning+a+project+or+seeking+to+update+and+refresh+skills.+Our+goals+are+1%29+to+share+strategies+for+systematically+building+archives+and+databases%2C+and+2%29+to+increase+participants%E2%80%99+confidence+and+fluency+in+extracting+information+coded+in+XML+in+those+archives+and+databases.+XPath+is+the+center+of+the+course%2C+but+we+will+show+you+how+it+applies+in+multiple+XML+processing+contexts+so+that+you+learn+how+these+work+similarly+and+how+these+are+used%2C+respectively%2C+to+validate+d%3C%2Fp%3E+%28View+Full+%C3%A9v%C3%A8nement+Description+Here%3A+https%3A%2F%2Fccdhhn.ca%2Ffr%2Fworkshop%2Fprocessing-your-xml-tei-with-the-xml-family-of-languages-dhsi-2026%2F%29&#038;location=Universit\u00e9%20de%20Montr\u00e9al,%203150%20Rue%20Jean%20Brillant,%20Montreal,%20Qu\u00e9bec,%20H3T%201N7,%20Canada&#038;trp=false&#038;ctz=America\/Halifax&#038;sprop=website:https:\/\/ccdhhn.ca\/fr\/\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tGoogle Agenda\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--ical\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tiCalendar\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-365\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook 365\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-live\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook Live\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Description This class teaches you how to navigate and process XML using tools designed for the purpose\u2013XSLT, XQuery, and Schematron. We cover these together as members of the same XML [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2611,"template":"","meta":{"_tec_requires_first_save":false,"_EventAllDay":true,"_EventTimezone":"America\/Halifax","_EventStartDate":"2026-06-15 00:00:00","_EventEndDate":"2026-06-19 23:59:59","_EventStartDateUTC":"2026-06-15 03:00:00","_EventEndDateUTC":"2026-06-20 02:59:59","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"https:\/\/dhsi.org\/2025\/10\/01\/processing-your-xml-tei-with-the-xml-family-of-languages-dhsi-2026\/","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"$","_EventCurrencyCode":"CAD","_EventCurrencyPosition":"prefix","_EventDateTimeSeparator":" @ ","_EventTimeRangeSeparator":" - ","_EventOrganizerID":[131],"_EventVenueID":[185],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"_tribe_blocks_recurrence_rules":"","_tribe_blocks_recurrence_description":"","_tribe_blocks_recurrence_exclusions":"","_ecp_custom_2":"English","_ecp_custom_3":"in person\/face-\u00e0-face","_tribe_events_status":"","_tribe_events_status_reason":"","_tribe_events_is_hybrid":"","_tribe_events_is_virtual":"","_tribe_events_virtual_video_source":"","_tribe_events_virtual_embed_video":"","_tribe_events_virtual_linked_button_text":"","_tribe_events_virtual_linked_button":"","_tribe_events_virtual_show_embed_at":"","_tribe_events_virtual_show_embed_to":[],"_tribe_events_virtual_show_on_event":"","_tribe_events_virtual_show_on_views":"","_tribe_events_virtual_url":"","footnotes":""},"tags":[],"tribe_events_cat":[],"class_list":["post-3973","tribe_events","type-tribe_events","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/3973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":1,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/3973\/revisions"}],"predecessor-version":[{"id":3974,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/3973\/revisions\/3974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/media\/2611"}],"wp:attachment":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/media?parent=3973"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tags?post=3973"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events_cat?post=3973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}