How do I convert WebService result typed as ObjectProxy to XML?
我有一个在 SOAP 响应中返回 XML 的 WebService:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <GetConfigResponse xmlns="Web.Services"> <GetConfigResult> <Configuration xmlns=""> <Stuff>False</Stuff> <MoreStuff> <Report_Format>PDF</Report_Format> <Report_Sections> <Report_Section> <idNmb>1</idNmb> <name>Report 1</name> <isDefault>true</isDefault> <isVisible>true</isVisible> </Report_Section> <Report_Section> <idNmb>2</idNmb> <name>Report 2</name> <isDefault>false</isDefault> <isVisible>true</isVisible> </Report_Section> </Report_Sections> </MoreStuff> </Configuration> </GetConfigResult> </GetConfigResponse> </soap:Body> </soap:Envelope> |
当我调用这个 WebService 时,Flex 调试器显示 ResultEvent.result 的类型是"ObjectProxy"。当我尝试将此值转换为 XML 时,它会跟踪为"[object Object]",并且我无法访问 XML 节点。对于我调用的大多数其他 Web 服务,ResultEvent.result 的类型为"Array",并且可以毫无问题地转换为 XML。
如何将此结果存储为 XML?
将您的请求/操作的