嗨,我有一个 XML,我希望根据其中的标签值将其拆分为多个 XML。
例子:-
<HEADER>
<ROOT>
<TAG1>ABC</TAG1>
<TAG2>78011DAC8</TAG2>
<TAG3>US78011DAC83</TAG3>
</ROOT>
<ROOT>
<TAG1>ABC</TAG1>
<TAG2>78011DAD6</TAG2>
<TAG3>US78011DAD66</TAG3>
</ROOT>
<ROOT>
<TAG1>ABC</TAG1>
<TAG2>B06983611</TAG2>
<TAG3>GB0009075325</TAG3>
</ROOT>
<ROOT>
<TAG1>ABC</TAG1>
<TAG2>B06983629</TAG2>
<TAG3>GB0009081828</TAG3>
</ROOT>
<ROOT>
<TAG1>ABC</TAG1>
<TAG2>BRS038D62</TAG2>
<TAG3>FR0010050559</TAG3>
</ROOT>
<ROOT>
<TAG1>ABC</TAG1>
<TAG2>BRS49ESZ5</TAG2>
<TAG3>GB00B1Z5HQ14</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>B06983637</TAG2>
<TAG3>GB0008983024</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>BRS26Y2R4</TAG2>
<TAG3>GB00B128DH60</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>BRS1JW2X3</TAG2>
<TAG3>FR0010235176</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>BRS1JW2Y1</TAG2>
<TAG3>GB00B0CNHZ09</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>BRS3BP9P2</TAG2>
<TAG3>GB00B1L6W962</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>BRS7FFAV6</TAG2>
<TAG3>GB00B3D4VD98</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>B0A07E1X7</TAG2>
<TAG3>GB0031790826</TAG3>
</ROOT>
<ROOT>
<TAG1>DEF</TAG1>
<TAG2>BRS1Z0T57</TAG2>
<TAG3>GB00B0V3WQ75</TAG3>
</ROOT>
<ROOT>
<TAG1>XYZ</TAG1>
<TAG2>BRS9ZDYJ6</TAG2>
<TAG3>FR0010899765</TAG3>
</ROOT>
<ROOT>
<TAG1>XYZ</TAG1>
<TAG2>BRS8ANE14</TAG2>
<TAG3>DE0001030526</TAG3>
</ROOT>
<ROOT>
<TAG1>XYZ</TAG1>
<TAG2>BRS22TXL8</TAG2>
<TAG3>DE0001030500</TAG3>
</ROOT>
<ROOT>
<TAG1>XYZ</TAG1>
<TAG2>BRS5LHPB7</TAG2>
<TAG3>GB00B24FFM16</TAG3>
</ROOT>
<ROOT>
<TAG1>XYZ</TAG1>
<TAG2>B06983223</TAG2>
<TAG3>GB0008932666</TAG3>
</ROOT>
</HEADER>
在上面的示例中,我需要检查 TAG1 值,如果它与下一个 TAG1 值匹配,则不应拆分,如果不匹配,则应拆分为新的 XML 文件...
感谢你的帮助 !!!