|
- 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);
- }
- }
|