【发布时间】:2020-04-23 04:58:00
【问题描述】:
我正在创建一个简单的控制台应用程序来获取来自云 Web 服务的响应。我能够以 xml 格式获取响应负载,但是我发现很难读取 XML 标记并从标记中获取值。
以下是我收到的回复,
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
<env:Header>
<wsa:Action>http://xmlns.oracle.com/apps/hcm/processFlows/core/flowActionsService//FlowActionsService/getFlowTaskInstanceStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:2a2436b3-c018-4ef7-93b6-bd8b82a82041</wsa:MessageID>
</env:Header>
<env:Body>
<ns0:getFlowTaskInstanceStatusResponse xmlns:ns0="http://xmlns.oracle.com/apps/hcm/processFlows/core/flowActionsService/types/">
<result xmlns="http://xmlns.oracle.com/apps/hcm/processFlows/core/flowActionsService/types/">COMPLETED</result>
</ns0:getFlowTaskInstanceStatusResponse>
</env:Body>
</env:Envelope>
我正在尝试阅读带有结果标签的文本。有人可以帮我编写 C# 中的代码吗? 如果需要更多信息,请告诉我。
【问题讨论】:
-
在 C# 源代码中 can be converted 看起来像 Web 服务 wsdl
-
这能回答你的问题吗? How to make a SOAP/WSDL client in C#?
标签: c# xml web-services