gpt4 book ai didi

c# - 从 Web 服务 XML 响应中提取键值对

转载 作者:行者123 更新时间:2023-11-30 17:10:33 25 4
gpt4 key购买 nike

我在 Visual Studio 2010 中使用 C# 和 .NET 2.0 框架。我正在尝试提取由 Web 服务返回的 URL。此 URL 在包含键和值的特征数组中返回。 (我认为这类似于我在学校学到的叫做哈希表)。

我的 intellisense 没有找到任何有用的东西,我也不知道我做错了什么。

这是代码。 serverInfo.FeatureSet[] 中有什么内容?

public string wfl_reqURL(string username, string password)
{
MyWorkflow.ServerInfo serverInfo = new MyWorkflow.ServerInfo();
myURL = serverInfo.FeatureSet[];
}

这是它在 WSDL 中的描述方式。 FeatureSet 作为一个数组返回,其中包含一个字符串键和一个字符串值:

<ServerInfo>
<FeatureSet>
<Feature>
<Key>FileUploadUrl</Key>
<Value>http://localhost/transferindex.php</Value>
</Feature>
</FeatureSet>
</ServerInfo>

我是否提供了有关我的问题的足够详细信息?我发现的大部分信息似乎都是关于如何在网络服务中创建这样的数组,而不是网络服务中选择一个我愿意做。

最佳答案

尝试这样的事情:

object neededItem = null;
foreach (string item in serverInfo.FeatureSet.Keys)
{
if (item == "FileUploadUrl")
{
neededItem = serverInfo.FeatureSet[item];
break;
}
}
if (neededItem != null)
{
//Do something
}

关于c# - 从 Web 服务 XML 响应中提取键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com