【发布时间】:2015-10-13 17:38:39
【问题描述】:
我有 XML 格式的字符串,内容如下:
<?xml version="1.0" encoding="Windows-1251" ?>
<Operation>
<PersonOperation>
<Name>John Smith</Name>
<Phone>79161234586</Phone>
<City>Glasgow</City>
<Date>2014-02-03</Date>
<OperationType>Join</OperationType>
<Amount>9000.00</Amount>
</PersonOperation>
<PersonOperation>
<Name>Bill Satly</Name>
<Phone>78263211334</Phone>
<City>London</City>
<Date>2014-07-10</Date>
<OperationType>Stock</OperationType>
<Amount>3000.00</Amount>
</PersonOperation>
如何在 C# 中通过“foreach”循环迭代该字符串并检查 OperationType 节点的值是否等于“Join”?
【问题讨论】:
-
嗯,显而易见的答案是通过 XML API 加载它,例如LINQ to XML,那么你真的可以很容易地查询它。你有什么不想这样做的理由吗?
-
昨天,您无法创建此 xml。现在看不懂了?
-
我已经为今天早上创建了它。