diff --git a/composer.json b/composer.json
index 36faa4eaf21d8ac6f646225b88fda8c357897107..db65564a9a3bd383399a096705138fef698c36fa 100644
--- a/composer.json
+++ b/composer.json
@@ -13,8 +13,10 @@
     },
     "require": {
         "ext-json": "*",
-        "ext-pdo": "*"
-    },
+        "ext-libxml": "*",
+        "ext-pdo": "*",
+        "ext-xmlreader": "*"
+	},
     "require-dev": {
         "nextcloud/coding-standard": "^0.3.0",
         "vimeo/psalm": "^4.0"
diff --git a/composer.lock b/composer.lock
index f131d7972f864b7d402ee9a883a97f585aca8cd4..f5476f42949716b84513491431b51aa1e37ddc3a 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "e13ded744e614c48738e6ecc965d868e",
+    "content-hash": "be39e6ce67fced2d72723f6343bbe352",
     "packages": [],
     "packages-dev": [
         {
@@ -2962,7 +2962,9 @@
     "prefer-lowest": false,
     "platform": {
         "ext-json": "*",
-        "ext-pdo": "*"
+        "ext-libxml": "*",
+        "ext-pdo": "*",
+        "ext-xmlreader": "*"
     },
     "platform-dev": [],
     "plugin-api-version": "1.1.0"