我正在尝试制作一个通用的简单 XML 到数组类型的脚本。
这个想法是检测哪些节点正在重复,这就是我需要循环的标签名称
例如
饲料 1:-
<carfeed>
<sometag>
<child>
Child content
</child>
</sometag>
<cars>
<car>
<name>Ford</name>
<color>Blue</color>
</car>
<car>
<name>Nissan</name>
<color>Red</color>
</car>
</cars>
</carfeed>
饲料2:-
<vehicles>
<vehicle>
<name>Ford</name>
<color>Blue</color>
<type>Pickup</type>
</vehicle>
<vehicle>
<name>Nissan</name>
<color>Red</color>
<type>Car</type>
</vehicle>
</vehicles>
所以在 Feed 1 中循环的标签是 car,而 Feed 2 是vehicle。
到目前为止,我提出的逻辑是循环连续出现的节点是否有办法检测到这一点。