我正在开发一个框架,我需要从C#中给定属性字符串的行(字符串)中获取属性的值。
示例:这是XML
<av:Button Name="btn_1" Width="80" Height="25" x:Uid="btn_1" av:Canvas.Left="168.1" av:Canvas.Top="95.1" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">My Button Content</av:Button>
当输入为Name时,它应返回btn_1。 当输入为Width时,它应返回80。
PS:我已经使用一些硬编码的单词位置来实现它,但它有时会失败。 -TIA答案 0 :(得分:1)
我会将Linq用于XML。它很容易使用
Collector collector = null;
// wrap TopDocsCollector and FacetsCollector to one MultiCollector
collector = MultiCollector.wrap(customCollector, facetsCollector);