1
0
mirror of https://github.com/stonega/tsacdop synced 2025-02-03 00:47:33 +01:00
2020-02-09 20:29:09 +08:00

33 lines
776 B
Dart

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