BL.Sys.Proxy 1 %XML.DataSet Kan de gegevens niet ophalen. ============================================================================================================== DataSet aangemaakt speciaal voor FLEX . ============================================================================================================== GEWIJZIGD VOOR FLEX 2: anyType 1 1 schemaInstance:%XML.Schema,node:%XML.Node,top:%String="",encoded:%Boolean,summary:%Boolean=0,input:%Boolean=0,refOnly:%Boolean=0 %Status */ // N.B. De gegenereerde WSDL lijkt nog steeds incorrect, want de verwijzingen naar dit // anyType zijn naar een anyType in een ANDERE namespace (met prefix s0 in de WSDL). // Maar Flex 2 valt daar blijkbaar niet over. Do node.AppendElement("complexType",$$$XSDns) Do node.MoveToLastChild() Do node.SetAttribute("name",$$$XSDns,"anyType") Do node.AppendElement("sequence",$$$XSDns) Do node.MoveToLastChild() Do node.AppendElement("any",$$$XSDns) Do node.MoveToParent() ; sequence Do node.MoveToParent() ; complexType Do node.MoveToParent() ; schema 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.Document,node:%Integer,ignoreNull:%Boolean %Status 1 ============================================================================================================== METHODs . ============================================================================================================== 1 pxXMLDataSet 1 pxStatus %Integer 1