The Webfeed Flutter package for Appeto SDK.
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

33 righe
776 B

  1. import 'package:xml/xml.dart';
  2. class AtomLink {
  3. final String href;
  4. final String rel;
  5. final String type;
  6. final String hreflang;
  7. final String title;
  8. final int length;
  9. AtomLink(
  10. this.href,
  11. this.rel,
  12. this.type,
  13. this.hreflang,
  14. this.title,
  15. this.length,
  16. );
  17. factory AtomLink.parse(XmlElement element) {
  18. var href = element.getAttribute('href');
  19. var rel = element.getAttribute('rel');
  20. var type = element.getAttribute('type');
  21. var title = element.getAttribute('title');
  22. var hreflang = element.getAttribute('hreflang');
  23. var length = 0;
  24. if (element.getAttribute('length') != null) {
  25. length = int.parse(element.getAttribute('length'));
  26. }
  27. return AtomLink(href, rel, type, hreflang, title, length);
  28. }
  29. }