1StartDocument(1.0, utf-8) 2StartElement(project [name="project-name"]) 3StartElement(libraries) 4StartElement(library [groupId="org.example", artifactId="<name>", version="0.1"]) 5EndElement(library) 6StartElement(library [groupId="com.example", artifactId="\"cool-lib&", version="999"]) 7EndElement(library) 8EndElement(libraries) 9StartElement(module [name="module-1"]) 10StartElement(files) 11StartElement(file [name="somefile.java", type="java"]) 12Characters("Some <java> class") 13EndElement(file) 14StartElement(file [name="another_file.java", type="java"]) 15Characters("Another \"java\" class") 16EndElement(file) 17StartElement(file [name="config.xml", type="xml"]) 18Characters("Weird \'XML\' config") 19EndElement(file) 20EndElement(files) 21StartElement(libraries) 22StartElement(library [groupId="junit", artifactId="junit", version="1.9.5"]) 23EndElement(library) 24EndElement(libraries) 25EndElement(module) 26StartElement(module [name="module-2"]) 27StartElement(files) 28StartElement(file [name="program.js", type="javascript"]) 29Characters("JavaScript & program") 30EndElement(file) 31StartElement(file [name="style.css", type="css"]) 32Characters("Cascading style sheet: © - ҉") 33EndElement(file) 34EndElement(files) 35EndElement(module) 36EndElement(project) 37EndDocument 38