In this article, we describe the XML storage system used in the WebContent project. We begin by advocating the use of an XML database in order to store WebContent documents, and we present two different ways of storing and querying these documents : the use of a centralized XML database and the use of a P2P XML database. 1 Context Overview: The WebContent platform 1 proposes a specific UML schema to be used by all its services. Through a canonical transformation, this schema can be converted into an XML Schema. This is extremely usefull since the Web Services paradigm uses XML documents to communicate with each other. It seems therefore straightforward to manage all the documents inside the WebContent platform in XML format, which will present advantages when storing them and querying them. In this article, we describe two ways of managing the storage and querying of such documents, by using a centralized and distributed (P2P) XML database. These storage-service modules conform to the...