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