XML databases are a type of structured document-oriented database that allows querying based on XML document attributes. Where are XML databases frequently used?