This paper presents the use of the XML technology in modelling library documents, i.e. catalogue cards as a kind of reports found in a library information system, as well as the way of forming schemas for content of various types of library catalogue cards. Display of catalogue cards has been done based on the described schemas. The complete specification of the system for content generation and library catalogue cards display is given in the Unified Modelling Language (UML). Implementation is done in the Java programming language. The result of this program is an HTML document that represents a catalogue card that can be shown in a browser.