Ok I'll create an `AbstractXmlSourceIterator` and extends it in `XmlSourceIterator` and `XmlExcelSourceIterator`