#Namess & marks #1 #----------------- default namespace "http://epita/masters/international/" start = studentList #starting point studentList = element list {student*} student = element student {personName, markOver20} personName = attribute name { simpleName } markOver20 = attribute mark { intBetw0and20 } intBetw0and20 = xsd:integer { minInclusive = "0" maxInclusive = "20" } simpleName = xsd:string { pattern = "[A-Z][a-z]+" }