For a semester enrolment, it is necessary to enclose entry form for student enrolment prescribed by the law (ŠV-20 form). The paper describes the modelling and implementation of a web application for semester enrolment based on an XML document. Software architecture is multi-layered. At business logic layer, an update is realized by the object model of the XML schema of ŠV-20 form. Different systems for data or document management can be used for XML documents storage.