我有如下的决策树结构,
<?xml version="1.0" encoding="utf-8" ?>
<root>
outlook
<item>
sunny
<root>
humidity
<item>
high
<leaf>no</leaf>
</item>
<item>
normal
<leaf>yes</leaf>
</item>
</root>
</item>
<item>
overcast
<leaf>yes</leaf>
</item>
<item>
rain
<root>
wind
<item>
weak
<leaf>yes</leaf>
</item>
<item>
strong
<leaf>no</leaf>
</item>
</root>
</item>
</root>
我想要一个 LINQ 查询,它将显示,
Outlook : Sunny , Overcast , Rain
即,根值加上树的第一级子级值。再次选择特定项目,例如 Sunny
它必须迭代地给出其连续的根值和根的第一级子级。那是 ,
Humidity : High , Normal
最后做出决定,是或否。我正在做同样的事情,但一些输入会进一步帮助我。