我正在尝试以编程方式在编组某些对象时设置 org.exolab.castor.indent 属性 - 但是,与发布的文档相反,类org.exolab.castor.util.LocalConfiguration会似乎没有附带1.3版本。
目前,我已经在类路径上指定了castor.properties文件,它正在拾取我想要设置的属性,但我宁愿减少这种部署开销,因为我的缩进要求不太可能改变。
非常感谢任何建议。
答案 0 :(得分:0)
此问题已解决here。正如Werner Guttmann所说:
查看Marshaller和Unmarshaller类的
setProperty(String, String)
方法。如果你碰巧使用XMLContext类来创建Marshaller和Unmarshaller实例,那么就有相应的方法。