java - 如何使用xstream读取xml中的注释

标签 java comments xstream

有没有办法在使用 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/

相关文章:

java - 在 JPA Hibernate 的分层表中删除/查找节点

java - 无法使用 Jackson 创建内部类列表

java - 在 Spring 上下文 : DuplicateFieldException 中使用 XStream 时出错

c# - 是否可以从基类继承抽象方法体中的注释?

comments - 注释掉大块 HTML 代码是否安全?

Java - XStream 关​​闭与文件的连接

java - 如何在编码/解码 java 对象时忽略字段名

java - Spring配置bean静态资源映射和url映射?

java - JAX-RS ExceptionMapper 异常拆分

c++ - 如何在 VS 2010 Ultimate 中编写和显示 C++ 参数信息?