我遇到了一个棘手的问题,我应该使用JAXB库解组XML输入流,除了XML结构没有帮助.
我的问题:item标签用于a simple element with a value或用于list of other "items".
这是一个简单的XML:
<root>
<item label="This is a LIST item" type="list">
<item label="This is a VALUE item" type="string">Value</item>
</item>
</root>
Run Code Online (Sandbox Code Playgroud)
当然,items包含items含有的数据可能有点复杂items......所以,例如,我需要能够解码这样的东西:
<root>
<item label="This is a LIST item" type="list">
<item label="Upper" type="string">ABC</item>
<item label="Lower" type="string">abc</item>
<item num="1" type="list">
<item label="a" type="string">aaaaa</item>
<item label="b" type="string">bbbbb</item>
</item>
<item num="2" type="list">
<item label="a" type="other">0x001</item>
<item label="b" type="string">AbCdEf</item>
<item label="c" type="string">123456</item>
</item>
</item>
</root>
Run Code Online (Sandbox Code Playgroud)
告诉我一个唯一的事情 …