【发布时间】:2021-09-25 11:09:28
【问题描述】:
例如,假设我们有两个 XML 文件:
“1.xml”
<School>
<Stdent id="1">
<Name>Jhon</Name>
<Age>12</Age>
<Grade>7</Grade>
</Student>
<Stdent id="2">
<Name>Mike</Name>
<Age>11</Age>
<Grade>8</Grade>
</Student>
</School>
“2.xml”
<School>
<Stdent id="1">
<Name>Jhon</Name>
<Age>13</Age>
<Grade>9</Grade>
</Student>
<Stdent id="3">
<Name>Ann</Name>
<Age>11</Age>
<Grade>10</Grade>
</Student>
</School>
对于合并文件,条件是如果第二个文件中的学生 id 与第一个文件中的一个匹配,则将其从第二个文件中放入。 合并后的文件应如下所示:
“合并.xml”
<School>
<Stdent id="1">
<Name>Jhon</Name>
<Age>13</Age>
<Grade>9</Grade>
</Student>
<Stdent id="2">
<Name>Mike</Name>
<Age>11</Age>
<Grade>8</Grade>
</Student>
<Stdent id="3">
<Name>Ann</Name>
<Age>11</Age>
<Grade>10</Grade>
</Student>
</School>
我该怎么做? 提前致谢!
【问题讨论】:
-
我不认为 StAX 是一个特别好的技术选择。