我对 .Net LINQ 还是很陌生,任何人都可以建议一种将这个 xml 过滤到 .Net 对象中的最佳和智能方法,因此在代码中我可以轻松地为测试套件执行所需的测试用例
<?xml version="1.0" encoding="utf-8" ?>
<TestSuites>
<TestSuite name="TS1" canexecute ="true">
<TestCase name="TC1" canexecute ="true"/>
<TestCase name="TC2" canexecute ="false"/>
<TestCase name="TC3" canexecute ="true"/>
</TestSuite>
<TestSuite name="TS2" canexecute ="false">
<TestCase name="TC4" canexecute ="true"/>
<TestCase name="TC5" canexecute ="false"/>
<TestCase name="TC6" canexecute ="true"/>
</TestSuite>
<TestSuite name="TS3" canexecute ="false">
<TestCase name="TC7" canexecute ="true"/>
<TestCase name="TC8" canexecute ="false"/>
<TestCase name="TC9" canexecute ="true"/>
</TestSuite>
</TestSuites>
Expected output
Key Value
TS1 TC1
TC3
TS3 TC7
TC9