这是我的示例 xml 文件。我怎样才能得到每个元素、属性和它们的值。我想要所有版本的代码和名称、所有版本的代码和名称以及所有品牌的代码和名称?
<?xml version="1.0" encoding="UTF-8"?>
<PLM_University namespace="DS">
<ALL_VERSIONS>
<version code="1" name="V1" description="Version for CLS Products">
<RELEASES_LIST>
<release code="7" name=".7" rank="5" description="">
<BRAND_LIST>
<BRAND code="WLS" name="Companion">
<SOLUTIONS_LIST>
<SOLUTION code="WLS_STU" name="Companion Learning Space" />
</SOLUTIONS_LIST>
</BRAND>
</BRAND_LIST>
</release>
</RELEASES_LIST>
</version>
<version code="10" name="Matrix10" description="Version for Matrix Products">
<RELEASES_LIST>
<release code="6" name=".6" rank="1" description="">
<BRAND_LIST>
<BRAND code="ENOVIA" name="ENOVIA Collaborative Innovation">
<SOLUTIONS_LIST>
<SOLUTION code="ENOV_MX1" name="ENOVIA MatrixOne" />
</SOLUTIONS_LIST>
</BRAND>
</BRAND_LIST>
</release>
<release code="7" name=".7" rank="2" description="">
<BRAND_LIST>
<BRAND code="ENOVIA" name="ENOVIA Collaborative Innovation">
<SOLUTIONS_LIST>
<SOLUTION code="ENOV_MX1" name="ENOVIA MatrixOne" />
</SOLUTIONS_LIST>
</BRAND>
</BRAND_LIST>
</release>
<release code="8" name=".8" rank="3" description="">
<BRAND_LIST>
<BRAND code="ENOVIA" name="ENOVIA Collaborative Innovation">
<SOLUTIONS_LIST>
<SOLUTION code="ENOV_MX1" name="ENOVIA MatrixOne" />
</SOLUTIONS_LIST>
</BRAND>
</BRAND_LIST>
</release>
</RELEASES_LIST>
</version>
</ALL_VERSIONS>
</PLM_University>