VS:ReadXMLMemory

From Vectorworks Developer
Revision as of 18:12, 16 September 2010 by Root (talk | contribs) (Undo revision 30466 by Special:Contributions/ ([[User talk:|Talk]]))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

Description

Opens an XML file for reading from a string buffer.

FUNCTION ReadXMLMemory(
XMLHandle :LONGINT;
XMLData :DYNARRAY [] OF CHAR) :INTEGER;
def vs.ReadXMLMemory(XMLHandle, XMLData):
    return INTEGER

Parameters

XMLHandle LONGINT
XMLData DYNARRAY [] OF CHAR

Example

VectorScript

procedure test;
var 	xml : longint;
	err : integer;
	mem : dynarray of char;
	value : string;

begin
	mem := '<root><value>34</value></root>';

	xml := InitXML;	

	err := ReadXMLMemory( xml, mem );
	err := GetElementValue( xml, '/root/value', value );


	AlrtDialog( Concat( 'value=', value ) );

	err := ReleaseXML( xml );
end;
run(test);

Python


Version

Availability: from All Versions

This is drop-in function.

See Also

VS:GetElementValue | VS:InitXML | VS:ReleaseXML | VS:WriteXMLMemory

[[VS:GetElementValue]] | [[VS:InitXML]] | [[VS:ReleaseXML]] | [[VS:WriteXMLMemory]]