Skip to content
NTsch edited this page May 31, 2021 · 2 revisions

The major form of code organisation in XRX++ is the "app". An app collects XQuery-modules, resources, resolvers, and configuration information. All information necessary for an app is defined in the [app-name]-app.xml file. This so-called "manifest" file contains references to:

  • XQuery-Modules (.xqm), which contain definitions for XQuery functions used by the app
  • resources, such as JavaScript files, images, transformation stylesheets, etc.
  • the resolver, which connects URI patterns to the respective widgets or services which are part of the app (e.g. monasterium.net/mom/IlluminierteUrkunden/1105-1120_Bari/my-charter is connected with the my-charter-Widget defined in the charter-App - see also Resolving)

Apps used in mom-ca

Clone this wiki locally