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):