如何使用 LINQ 获取肥皂请求中的方法名称和命名空间?
如何使用 LINQ to XML 从此 xml 中提取方法名称和命名空间?
<?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"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<wsa:Action>http://www.webserviceX.NET/GetISOCountryCodeByCountyName</wsa:Action>
<wsa:MessageID>urn:uuid:047f0012-b7d2-408d-bdd7-aa556edf70e8</wsa:MessageID>
<wsa:ReplyTo>
<wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address>
</wsa:ReplyTo>
<wsa:To> </wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-2a4072a3-338c-434a-90ff-5f7d0aa6acbc">
<wsu:Created>2009-10-22T19:20:22Z</wsu:Created>
<wsu:Expires>2009-10-22T19:25:22Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<GetISOCountryCodeByCountyName xmlns="http://www.webserviceX.NET">
<CountryName>India</CountryName>
</GetISOCountryCodeByCountyName>
</soap:Body>
</soap:Envelope>
我需要获取值 GetISOCountryCodeByCountyName 和 http://www.webserviceX.NET
How to extract method name and namespace from this xml using LINQ to XML?
<?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"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<wsa:Action>http://www.webserviceX.NET/GetISOCountryCodeByCountyName</wsa:Action>
<wsa:MessageID>urn:uuid:047f0012-b7d2-408d-bdd7-aa556edf70e8</wsa:MessageID>
<wsa:ReplyTo>
<wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address>
</wsa:ReplyTo>
<wsa:To> </wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-2a4072a3-338c-434a-90ff-5f7d0aa6acbc">
<wsu:Created>2009-10-22T19:20:22Z</wsu:Created>
<wsu:Expires>2009-10-22T19:25:22Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<GetISOCountryCodeByCountyName xmlns="http://www.webserviceX.NET">
<CountryName>India</CountryName>
</GetISOCountryCodeByCountyName>
</soap:Body>
</soap:Envelope>
I need to get the value GetISOCountryCodeByCountyName and http://www.webserviceX.NET
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)