Adi*_*hik 4 java serialization parsing xstream
我有一个XML处理应用程序(用java编码),它应该采用2个JavaNcss工具报告并编译它们的差异.
示例XML如下:
<objects>
<object>
<name>Object Name</name>
<ncss>8</ncss>
<functions>2</functions>
<classes>0</classes>
<javadocs>2</javadocs>
</object>
</objects>
Run Code Online (Sandbox Code Playgroud)
虽然应用程序本身工作正常,但我注意到输出中包含以下标记:
<object reference="../object[18]"/>
<object reference="../object[41]"/>
<object reference="../object[10]"/>
<object reference="../object[41]"/>
<object reference="../object[12]"/>
<object reference="../object[41]"/>
<object reference="../object[14]"/>
Run Code Online (Sandbox Code Playgroud)
我不知道造成这种麻烦的原因.任何帮助将不胜感激.提前致谢.
这里的XStream解释http://x-stream.github.io/graphs.html.
如果它找到重复的对象,那么它使用引用来引用前一个.这是默认行为.
如果你不想要那么这样做 xstream.setMode(XStream.NO_REFERENCES);
| 归档时间: |
|
| 查看次数: |
889 次 |
| 最近记录: |