Excel到XML – 复制最高级别的logging

我从Excel导出到XML有一些问题。 我得到了什么:

<tree1> <Name>Admin</Name> <if1>true</if1> <if2>true</if2> <Component> <Name>name1</Name> <Roles> <Role> <Role>Admin1</Role> </Role> </Roles> </Component> </tree1> <tree1> <Name>Admin</Name> <if1>true</if1> <if2>true</if2> <Component> <Name>name2</Name> <Roles> <Role> <Role>Admin2</Role> </Role> </Roles> </Component> </tree1> 

和在Excel中:

 Admin true true name1 Admin1 Admin true true name2 Admin2 

而我想要的是:

  <tree1> <Name>Admin</Name> <if1>true</if1> <if2>true</if2> <Component> <Name>name1</Name> <Roles> <Role> <Role>Admin1</Role> </Role> </Roles> </Component> <Component> <Name>name2</Name> <Roles> <Role> <Role>Admin2</Role> </Role> </Roles> </Component> </tree1> 

我怎样才能修改我的XML模式,做这种XML文件?