diff --git a/src/caoscrawler/converters/xml_converter.py b/src/caoscrawler/converters/xml_converter.py
index dbdc9d381d0ee1dcf48074b258fe160ea71408db..d1d8b8871f9dad9762f35ee79e1a9106c259f4a9 100644
--- a/src/caoscrawler/converters/xml_converter.py
+++ b/src/caoscrawler/converters/xml_converter.py
@@ -22,28 +22,17 @@
 
 from __future__ import annotations
 
-import datetime
-import json
-import logging
-import os
+import lxml.etree
 import re
-import warnings
-from inspect import signature
-from string import Template
-from typing import Any, Callable, Optional, Union
 
-import linkahead as db
-from jsonschema import ValidationError, validate
+from typing import Optional
 
-from ..stores import GeneralStore, RecordStore
-from ..structure_elements import (BooleanElement, DictElement, Directory, File,
-                                 FloatElement, IntegerElement, JSONFile,
-                                 ListElement, NoneElement, StructureElement,
-                                 TextElement, XMLTagElement, XMLTextNode, XMLAttributeNode)
-from ..utils import has_parent
+import linkahead as db
 
-import lxml.etree
 from .converters import SimpleFileConverter, ConverterValidationError, Converter
+from ..stores import GeneralStore, RecordStore
+from ..structure_elements import (File, StructureElement,
+                                  XMLTagElement, XMLTextNode, XMLAttributeNode)
 
 
 class XMLFileConverter(SimpleFileConverter):