Sfoglia il codice sorgente

xml parse/export Alias, uanodeset attrs

Martin Kunz 9 mesi fa
parent
commit
41b89e1c4d
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  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']);
+    }
+}