有没有办法在使用 XStream 和 Java 解析 xml 注释时读取它。
<!--
Mesh: three-dimensional box 100m x 50m x 50m Created By Sumit Purohit on
for a stackoverflow query.
-->
<ParameterList name="Mesh">
<Parameter name="Domain Low Corner" type="Array double" value="{0.0, 0.0, 0.0}" />
<Parameter name="Domain High Corner" type="Array double" value="{100.0, 50.0,50.0}" />
</ParameterList>
我目前使用 XStream 来序列化/反序列化上面的 xml 类型。我需要将评论保存为 POJO 上的注释,以便我可以在 UI 中显示它。
我在 XStream 中找不到任何相关内容。
DOM有DocumentBuilderFactory.setIgnoringComments(boolean)它允许您在 DOM 树中包含注释,并且可以区分节点的类型。
类似地,C# 有 XmlReaderSettings.IgnoreComments
最佳答案
尝试使用LexicalHandler用于从 XML 解析 CData 和 Comments 的 API。
关于java - 如何使用xstream读取xml中的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147883/