PMS32 Online- Hilfereferenz

MY.FUNCTIONS.XML

Xml - Umwandlung XML - Object


Hilfe: XML Umwandlung
Umwandlung XML - Object - Cursor - XML
Siehe auch My.oXML. Diese Property gibt eine leere XML-Collection zurück


Code: XML Umwandlung


Memberliste von Xml


Liste der Methoden von Xml


GetCursorStructure() - Gibt die Struktur eines Cursors für die Umwandlung zurück

Rückgabe:[String], Gibt die Struktur des Ausgabe-Cursors zurück aus der XML-Collection. column1 V(250), column2 V(250),... Ohne ()!
Hilfeinformation
Gibt die Struktur des Ausgabe-Cursors zurück aus der XML-Collection. column1 V(250), column2 V(250),... Ohne ()!

Aufrufinformation
String = My.Functions.Xml.GetCursorStructure(toXmlCollection AS pmsxml OF vcx\pmsmybasic.vcx)
String = My.Functions.Xml.GetCursorStructure(toXmlCollection)
Codeinformation
*/ Beispiel
LOCAL loXml AS Collection , lcStructure AS String , llOk AS Boolean
*/ Den XML-String in eine Collection umwandeln
loXml = My.Functions.Xml.XMLToObject("XML-String")
*/ Danach die Struktur des Cursors abfragen
lcStructure = My.Functions.Xml.GetCursorStructure(m.loXml)
*/ Den Cursor erstellen. Die Klammern fehlen!
lcStructure = "(" + m.lcStructure + ")"
*/ Den Cursor erstellen
CREATE CURSOR qImport &lcStructure
*/ Die XML-Collection in den Cursor übertragen
llOk = My.Functions.Xml.StructureToCursor(SET("Datasession"),ALIAS())
*/ Prüfung...
IF m.llOk
	*/ Der Cursor besteht
ENDIF

ObjectToXml() - Wandelt ein XML-Objekt in einen String um

Rückgabe:[String], Wandelt eine XML-Collection in einen String um. Rückgabe ist der XML-String.
Hilfeinformation
 Wandelt eine XML-Collection in einen String um. Rückgabe ist der XML-String.

Aufrufinformation
String = My.Functions.Xml.ObjectToXml(toXmlCollection AS pmsxml OF vcx\pmsmybasic.vcx , tlStructured AS Boolean)
String = My.Functions.Xml.ObjectToXml(toXmlCollection,tlStructured)
Codeinformation
LOCAL lcXml AS String
lcXml = My.Functions.Xml.ObjectToXml(m.loXml)

StructureToCursor() - Wandelt ein XML-Objekt in einen Cursor um

Rückgabe:[Boolean], Überträgt die Daten der XML-Collection in einen Cursor
Hilfeinformation
Überträgt die Daten der XML-Collection in einen Cursor

Aufrufinformation
Boolean = My.Functions.Xml.StructureToCursor(toXmlCollection AS pmsxml OF vcx\pmsmybasic.vcx , tcAlias AS String , tnDataSession AS Number)
Boolean = My.Functions.Xml.StructureToCursor(toXmlCollection,tcAlias,tnDataSession)
Codeinformation
*/ Beispiel
LOCAL loXml AS Collection , lcStructure AS String , llOk AS Boolean
*/ Den XML-String in eine Collection umwandeln
loXml = My.Functions.Xml.XMLToObject("XML-String")
*/ Danach die Struktur des Cursors abfragen
lcStructure = My.Functions.Xml.GetCursorStructure(m.loXml)
*/ Den Cursor erstellen. Die Klammern fehlen!
lcStructure = "(" + m.lcStructure + ")"
*/ Den Cursor erstellen
CREATE CURSOR qImport &lcStructure
*/ Die XML-Collection in den Cursor übertragen
llOk = My.Functions.Xml.StructureToCursor(SET("Datasession"),ALIAS())
*/ Prüfung...
IF m.llOk
	*/ Der Cursor besteht
ENDIF

XMLtoObject() - Wandelt einen XML-String in eine Objektkette um

Umwandlung eines XML - Strings in eine Objektkette. Die Objektkette ist eine Collection
Hilfeinformation
Umwandlung eines XML - Strings in eine Objektkette. Die Objektkette ist eine Collection

Aufrufinformation
Variant = My.Functions.Xml.XMLtoObject(tcXMLString AS STRING)
Variant = My.Functions.Xml.XMLtoObject(tcXMLString)
Codeinformation
*/ Beispiel
LOCAL loXml AS Collection , lcStructure AS String , llOk AS Boolean
*/ Den XML-String in eine Collection umwandeln
loXml = My.Functions.Xml.XMLToObject("XML-String")
*/ Danach die Struktur des Cursors abfragen
lcStructure = My.Functions.Xml.GetCursorStructure(m.loXml)
*/ Den Cursor erstellen. Die Klammern fehlen!
lcStructure = "(" + m.lcStructure + ")"
*/ Den Cursor erstellen
CREATE CURSOR qImport &lcStructure
*/ Die XML-Collection in den Cursor übertragen
llOk = My.Functions.Xml.StructureToCursor(SET("Datasession"),ALIAS())
*/ Prüfung...
IF m.llOk
	*/ Der Cursor besteht
ENDIF


Liste der Properties von Xml


Siehe auch : Hauptmenü /  Hauptindex /  Such Index /  Cursor Index /  Programm Module /  Tabellen Index /  Tabellenmodule /  Masken Index /  Programmcode Index /  Servicepacks /  My.Struktur /  Funktionen /  Sonstiges Index

Lokale Benutzerhilfe : Meine eigene Hilfe /  Zurück zur PMS32 - Hilfe


Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022  Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32  Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,  Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.  © PMS Compelec GmbH 2022 ® el-Projekt