s = wxmlTag.Serialize()
Wandelt die Tag-Hierarchie, repräsentiert durch den Root-Tag wxmlTag, in einem String im WXML-Format um. Dieser String kann in einer Datei gespeichert werden oder mit der Funktion Parse wieder in eine Tag-Hierarchie zurück verwandelt werden.
class MyClass : private sub SaveToXml( aXml ) ' stores this class into an CXmlTag hierarchy of aXml ' aXml as CXmlTag : end sub sub SaveToFile( aFilename ) dim rootTag, sWxmlFormat set rootTag = NewXmlTag( "" ) SaveToXml rootTag sWxmlFormat = rootTag.Serialize() FS.WriteFile aFilename, sWxmlFormat end sub : end class
wxmlTag.Parse aWxmlString
Wandelt den String aWxmlString im WXML-Format in eine Tag-Hierarchie um, welche im Objekt wxmlTag gespeichert wird. Kommentare im HTML-Format werden vor dem Parsen herausgefiltert (aWxmlString wird nicht verändert).
Wenn wxmlTag kein leeres Root-Tag ist, werden die erzeugten Tags der bestehenden TagListe von wxmlTag angehängt.
class myClass : sub LoadFromXml( aXml ) ' Stores values from aXml tag hierarchy into this classes properties ' aXml as CXmlTag : end sub sub LoadFromFile( aFilename ) dim sWxmlFormat, rootTag sWxmlFormat = FS.ReadFile( aFilename ) set rootTag = NewXmlTag( "" ) rootTag.Parse sWxmlString LoadFromXml rootTag end sub : end class