![]() |
1
1
似乎没有明确的方法来实现这一点,因为这对下游XML处理器来说并不重要。
|
![]() |
2
1
我用了一些变通方法解决了这个问题。 特别是XStream仅为非基本对象打印自关闭标记;所以我用一个名为“Element”的泛型类替换了所有字符串对象,该类只有一个属性“value”。
通过这种方式,元素的空值将以XML格式打印为selfclosing标记(如我所愿) 我编写了一个自定义转换器,以避免在XML中打印非空对象的标记。
成功了! 我希望它对其他人有用。 多姆 |
![]() |
3
0
您可以使用转换器,然后使用writer.setValue(“”)设置值; 这样地:
他写道:
而不是:
|
![]() |
Black · xstream。fromXML返回一个类 7 年前 |
![]() |
hotzst · 调试没有默认构造函数的XStream 7 年前 |
![]() |
Syed · 将XML字符串转换为Map,并使用Java获取键和值对 9 年前 |
![]() |
Igor · 更换Xstream设施 9 年前 |
![]() |
tosovvoj · 类型ad子类型的XStream集合 11 年前 |
![]() |
Aditya Kaushik · XStream错误解决方案 12 年前 |
|
zak · Spring oxm的使用 12 年前 |