Преглед изворни кода

xml parse/export Alias, uanodeset attrs

Martin Kunz пре 9 месеци
родитељ
комит
41b89e1c4d
1 измењених фајлова са 12 додато и 0 уклоњено
  1. 12 0
      src/ua/UAAlias.ts

+ 12 - 0
src/ua/UAAlias.ts

@@ -0,0 +1,12 @@
+import { XMLElem, type IToXML } from "@/util/XmlElem";
+export class UAAlias implements IToXML{
+    constructor(public alias: string,
+                public id: string) {
+    }
+    toXML(): XMLElem {
+        return new XMLElem('Alias', this.id).attr('alias', this.alias);  
+    }
+    static fromXML(xmlObject: any): UAAlias {
+        return new UAAlias( xmlObject['@_Alias'], xmlObject['#text']);
+    }
+}