是否可以返回XMLBeans XMLObject的所有元素(即使未设置)?我有一个从XSD生成的XmlObject,当我将XmlObject转换为String时,我想返回所有字段,而不仅仅是返回我设置的几个字段。
我尝试了以下命令:
xmlObject.toString();
xmlObject.xmlText();
xmlObject.save(stringWriter); // Then converted the StringWriter to a String
以上所有命令仅返回我实际上为其设置值的字段。如果没有命令可以执行此操作,那么是否可以将属性添加到XSD中以使该字段为必填字段?我已经有
minOccurs="1"
。 最佳答案
我猜想,您必须在架构定义中为所有(强制性)属性指定默认值,以便在XmlObject的字符串输出中隐式设置它们。