【发布时间】:2016-02-14 23:38:03
【问题描述】:
我需要创建一个 WebService,它以城市名称作为输入并返回城市的位置、国家和天气信息。问题是 ID、位置、国家在一个 XML 文件中,而所有天气详细信息在另一个文件中。
<City>
<ID>city1</ID>
<Grid_ref>NG 895608</Grid_ref>
<Name>Berlin</Name>
<Country>Germany</Country>
</City>
<cityWeather>
<ID>city1</ID>
<temperature>20</temperature>
<wind>2</wind>
</cityWeather>
使用 c# 是否可以使用 ID 将所有内容合并到 1 个文件中,还是有其他方法可以做到这一点?然后我会搜索 XML 文件一次,因为有 2 个不同的文件会混淆我。
【问题讨论】:
-
是的,这是可能的。 “最佳”方式取决于您正在进行的其他 XML 处理(.NET 有多个 XML 解析器 API,然后是 XSLT……)