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