CX_XML_DATA ab DLL Version 4.5.2.172???
Klassenhierarchie
- CX_CLASS
- CX_CONTAINER
- CX_XML_DATA
- CX_CONTAINER
Beschreibung: (Business Pattern)
Beim Iterieren über ein CX_XML_NODE - Objekt erhält man XML-Daten als Key/Value-Paar in Objekten dieser Klasse.
Code-Beispiel:
CreateTransObject(CX_XML_PROCESSOR) -> xmlProcessor
"p" (PROCESS_NODE) xmlProcessor Call(SetMessageRule)
0 -> count, OpenWindow(win)
GetXMLAsString NULL xmlProcessor Call(ParseString)
. . .
PROCESS_NODE: { LocalVar(node)
-> node
Incr(count) // count received messages
node iterate
{
LocalVar(data)
-> data
count data Put(counter)
data FillObox(win, list)
}
}
. . .
ObjectListView(list, AUTO_POSITION, 5, 5, 0, 0)
COLOR DARKGRAY HEADER T("step")%22 rel=%22%22>"CX_XML_DATA::counter" COLOR DARKGRAY HEADER T("step") SetFormat
" rel=""> INITIALIZE: "CX_XML_DATA::counter" COLOR DARKGRAY HEADER T("step")%22 rel=%22%22>"CX_XML_DATA::counter" COLOR DARKGRAY HEADER T("step") SetFormat
Attach(list, RIGHT, STRETCH, 5)
Attach(list, BOTTOM, STRETCH, 5)
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
STRING |
* MA = Member-Access-Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
name | STRING | Name | ||
value | STRING | Wert |
* I = Indizierbares Datenfeld
Modul | Kurzbeschreibung |
---|---|