BL.Sys.Proxy 1 %XML.DataSet 0 Kan de gegevens niet ophalen. ============================================================================================================== DataSet aangemaakt speciaal voor FLEX . ============================================================================================================== GEWIJZIGD VOOR FLEX 2: anyType ============================================================================================================== OVERRIDEs . ============================================================================================================== 1 %Status 1 ",$LB("ict admin"),"Caché version changed ("_$ZU(5)_")","Update overridden routine 'XMLSchema' found in class '"_..%ClassName(1)_"'.") Set class=..%ClassName(1) If ($get(format)'="")&&(format'="literal") Quit $$$ERROR($$$XMLInvalidEncoding,format) If $get(input) Quit $$$OK Quit:$data(schema(class)) $$$OK If $get(top)="" Set top=..#XMLTYPE If top="" Set top=$$$ClassShortName(class) Write "",! Write " ",! If ..#NAMESPACE'="" { Write " ",! } Else { ;Write " ",! //VERWIJDERD VOOR FLEX 2 Write " ",! } Write " ",! Write "",! Set schema(class)="" Quit $$$OK ]]> Aangepast zodat XMLDataSet kan meegegeven worden als ByRef param van een webmethod (aangezien het als param wo meegegeven wordt deze method uitgevoerd die zogezegd de inhoud van de parameter moet uitlezen. Het is niet de bedoeling data mee te geven naar de webmethod, dus de dataset is leeg. De originele ReadXML zou een fout geven aangezien die een schema vereist met daarin de layout van de XML dataset) LET WEL, dit object kan ook perfect als result van een webmethod wo gebruikt. handler:%XML.ImportHandler,node:%Integer,ignoreNull:%Boolean %Status 1 ============================================================================================================== METHODs . ============================================================================================================== 1 pxXMLDataSet 1 pxStatus