Invisible XML in the
Digital Humanities Classroom

The perils and possibilites of ixml
in an Undergraduate Text Analysis course

Invisible XML Symposium: 27 February 2026

Michael Simons and Elisa Beshero-Bondar

Molly Wright and Lauren McCurdy

Penn State Erie, The Behrend College

How we began teaching ixml

  • Social capital! Knowing people matters

    • David Birnbaum

    • "Battle-testers" DIGIT 496 group

Generation 2: Michael Simons, Molly Wright, Lauren McCurdy

Generation 1: Michael Simons, Caleb King, Dannika Love

Consequences

  • Obsession & Greta Van Zeppelin
     

  • Trying to teach it again, ourselves
     

  • Multiple student presentations (hello!)

2026:
Our own “Digit” ixml materials

Writing your own ixml:
Guiding students through the process

  • how to work through creating xml with ixml

  • "outside in" or "inside out"?

  • lack of syntax assistance in standard code editors

    • similar to regex (good or bad?)

    • similar to Relax NG (good or bad?)

    • should this ever be taught *before* these technologies? (we're not sure)

“Outside In”

“Inside Out”

The perils and possibilities of
whitespace recognition and matching

  • Approaches of matching (Molly vs. Elisa)

    • Total avoidance of ambiguity risk 

    • Flirting with ambiguity

    • Matching anything that’s not a space
       

  • What to do with spaces/newlines that end a pattern?

    • pattern++space
      vs.
      pattern, space?
      vs.
      (pattern; space)*

Invisible XML trickery!

Looks easier than it is? Becomes obsessive...!
Why are we doing this?

Even if the students never use it again...

  • heavily related to the other things we teach
    regex, Relax NG, the whole XML stack)

  • skills installing open-source software

  • someone ALWAYS finds it obsessive... ;-)

  • The rest of world (around us...university world...) talks about proprietary computer programming on "unstructured text."

  • ixml, to us, is about finding and celebrating structure and learning alternative ways to the main stream

ixml-dh-teach

By Elisa Beshero-Bondar

ixml-dh-teach

Is Invisible XML Ready for College Students?: Trying iXML and XProc on a Music Analysis Project in an Undergraduate Text Analysis Course at Penn State Behrend.

  • 185