parse static method

RssItunesCategory? parse(
  1. XmlElement? element
)

Implementation

static RssItunesCategory? parse(XmlElement? element) {
  if (element == null) return null;

  Iterable<XmlElement>? subCategories;
  try {
    subCategories = element.findElements('itunes:category');
  } on StateError {
    subCategories = null;
  }
  return RssItunesCategory(
    category: element.getAttribute('text')?.trim(),
    subCategories: subCategories
            ?.map((ele) => ele.getAttribute('text')?.trim())
            .toList() ??
        <String>[],
  );
}