Преглед на файлове

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']);
+    }
+}