readElementConverter<T> function

T? readElementConverter<T>(
  1. XmlElementConverter<T> converter,
  2. XmlElementNode? element
)

Implementation

T? readElementConverter<T>(
  final XmlElementConverter<T> converter,
  final XmlElementNode? element,
) {
  if (element == null) return null;
  try {
    return converter.readElement(element);
  } on XmlSerializationException {
    rethrow;
  } catch (e) {
    throw XmlDeserializationException(
      'Element converter ${converter.runtimeType} failed: $e',
    );
  }
}