CX_WORD_XML::GetUncompressedXMLBytes
Beschreibung:
Liefert das im persistenten Bereich aktuell enthaltene XML als Zeichenkette zurück. Da bei LoadFromString immer in den persistenten Bereich geschrieben wird, (unabhängig davon, ob das XML gültig ist)
gibt es bei einem ungültigen XML zwar einen Fehlermeldung, ein anschließendes GetUncompressedXMLBytes liefert jedoch die ungültige XML-Zeichenkette.
Code-Beispiel:
Var(xml)
CreateTransObject(CX_WORD_XML) -> xml
xml Call(GetUncompressedXMLBytes) //-> ""
xml Call(EmptyDocument)
xml Call(GetUncompressedXMLBytes) //-> "<?xml version=\"1.0\" encoding=..."
//Ungültiges XML:
"ungültig" xml Call(LoadFromString) //Liefert eine Fehlermeldung
xml Call(GetUncompressedXMLBytes) //-> "ungültig"
CreateTransObject(CX_WORD_XML) -> xml
xml Call(GetUncompressedXMLBytes) //-> ""
xml Call(EmptyDocument)
xml Call(GetUncompressedXMLBytes) //-> "<?xml version=\"1.0\" encoding=..."
//Ungültiges XML:
"ungültig" xml Call(LoadFromString) //Liefert eine Fehlermeldung
xml Call(GetUncompressedXMLBytes) //-> "ungültig"
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_WORD_XML | XML-Objekt, dessen XML ausgelesen werden soll |
Stack(Out) | Top | STRING | Das XML als Zeichenkette |
Funktionsaufruf: Call(GetUncompressedXMLBytes)