正则表达式匹配<Key> .... <Value>模式

bal*_*hmi 1 .net regex xml parsing

我有一个外部系统发送的以下数据,需要为特定的密钥进行解析

<ContextDetails>
<Context><Key>ID</Key><Value>100</Value></Context>
<Context><Key>Name</Key><Value>MyName</Value></Context>
</ContextDetails>
Run Code Online (Sandbox Code Playgroud)

我尝试用正则表达式解析它以获取KEY:Name的值

<Context><Key>Name</Key><Value>.</Value></Context>

但结果是空白的

我需要做些什么来修复这个正则表达式

Ode*_*ded 5

如果这是XML,请将其加载到XDocument查询中.

有关如何执行此操作的详细信息,请参阅@Jens 的答案.