我需要打印两个不同父节点的第一个子节点。 我有两个XML节点,如下所示。我只添加了部分xml代码:
<UserValue title="project_variants" value="">
<UserList id="id19" type="list">
<Item value="LTD3,A"></Item>
<Item value="LTD4,A"></Item>
<Item value="PRODUCTION,B"></Item></UserList>
</UserValue>
<UserValue>
<UserList id="id11" type="list">
<Item value="1 EACH"></Item>
<Item value="2 EACH"></Item>
<Item value="3 EACH"></Item>
</UserList>
预期产出:
LTD3 A 1 EACH
LTD4 A 2 EACH
生产B 3每个
请帮助我
答案 0 :(得分:0)
您发布的xml似乎无效 假设xml是这样的
<UserValue title="project_variants" value="">
<UserList id="id19" type="list">
<Item value="LTD3,A"></Item>
<Item value="LTD4,A"></Item>
<Item value="PRODUCTION,B"></Item>
</UserList>
<UserList id="id11" type="list">
<Item value="1 EACH"></Item>
<Item value="2 EACH"></Item>
<Item value="3 EACH"></Item>
</UserList>
</UserValue>
你可以尝试这样的事情 使用for-each迭代第一组 维护一个值等于当前位置的变量 { 使用for-each迭代第二组,并选择位置等于上述循环中定义的var的节点 }