我有这个 XML:
<node-type-A>
<node-type-B name='somname1'>
<mynode>mynodevalue-1</mynode>
</node-type-B>
<node-type-B name='somname2'>
<mynode>mynodevalue-2</mynode>
</node-type-B>
</node-type-A>
<node-type-A>
<node-type-B name='somname3'>
<mynode>mynodevalue-3</mynode>
</node-type-B>
</node-type-A>
现在,我有 mynode 值(这是输入)。如果超父节点类型 A 有多个节点类型 B,我需要输出节点类型 B 的名称。
- 因此,如果输入是 mynodevalue-2,那么它将输出 somname2。
- 如果输入是 mynodevalue-3 那么它不会输出任何东西,因为它的超级父节点类型 A 只有一个节点类型 B。
- 如果输入是 mynodevalue-1,那么它将输出 somname1(因为它的超级父节点类型 A 有多个节点类型 B)。
我正在使用 jquery。