Sub XOMBuilder1_BuildDone(XOMDocument1 As XOMDocument, Tag As Object)
'Gibt die Tabelle als List of Maps zurück
Dim xmlRows As XOMElements
Dim xmlRow As XOMElement
Dim xmlColumns As XOMElements
Dim xmlColumn As XOMElement
Dim listFromServiceUser As List
listFromServiceUser.Initialize
Dim m As Map
m.Initialize
If XOMDocument1.IsInitialized Then
Log("XOMDocument is initialized")
Dim RootElement As XOMElement
RootElement=XOMDocument1.RootElement
xmlRows = RootElement.GetChildElements
Dim i, RecordCount As Int
RecordCount = xmlRows.Size
For i = 0 To RecordCount - 1
m.Initialize
xmlRow = xmlRows.GetElement(i)
xmlColumns = xmlRow.GetChildElements
For j = 0 To xmlColumns.Size - 1
xmlColumn = xmlColumns.GetElement(j)
Log(xmlColumn.LocalName & " = " & xmlColumn.Value)
m.Put(xmlColumn.LocalName, xmlColumn.Value)
Next
listFromServiceUser.Add(m)
Next
Else
' XOMDocument1 will be uninitialized if an error has occurred
Log("An error has occured and the XOMDocument has NOT been initialized")
Log(LastException.Message)
End If
End Sub