我有一个具有以下结构的 XML 文件:
<Packages>
<Package>
<Name>Package1</Name>
<Dependencies>
<Dependency>Package2 </Dependency>
</Dependencies>
</Package>
<Package>
<Name>Package2</Name>
<Dependencies>
<Dependency>Package3</Dependency>
</Dependencies>
</Package>
<Package>
<Name>Package3</Name>
<Dependencies />
</Package>
</Packages>
我想解析 Xml 文件,并打印出依赖“流”。
例如:
Package1 ->
Package2 ->
Package3
Package2 ->
Package3
Package3
目的是创建将安装应用程序的“序列”,命令应存储在 Xml 文件中。一个包可能有依赖关系。
我可以使用 Linq 来解决这个问题吗?
我不需要一个完整的解决方案,只需要一个正确方向的提示。