|
- import 'package:xml/xml.dart';
-
- class AtomLink {
- final String href;
- final String rel;
- final String type;
- final String hreflang;
- final String title;
- final int length;
-
- AtomLink(
- this.href,
- this.rel,
- this.type,
- this.hreflang,
- this.title,
- this.length,
- );
-
- factory AtomLink.parse(XmlElement element) {
- var href = element.getAttribute("href");
- var rel = element.getAttribute("rel");
- var type = element.getAttribute("type");
- var title = element.getAttribute("title");
- var hreflang = element.getAttribute("hreflang");
- var length = 0;
- if (element.getAttribute("length") != null) {
- length = int.parse(element.getAttribute("length"));
- }
- return AtomLink(href, rel, type, hreflang, title, length);
- }
- }
|