java - 从 XmlBeans XmlObject 到字符串的所有元素

标签 java xml string xsd xmlbeans

是否可以返回 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/

相关文章:

java - 如何监听JavaFX节点中伪类的变化

java - 使单个组件全屏

java - 从 ServletContext 资源解析 XML 文档时出现 IOException [/WEB-INF/spring-dispatcher-servlet.xml]

android - 更改 android :hint to android:text 时,Android editText 中不显示文本

java - 如何对 ArrayList 进行排序

java - 将entrySet流式传输到groupingBy而不是keySet

java - 使用 XML 绑定(bind)的数据导入/导出功能的灵活性

string - Apex-在子字符串 ' '处没有可行的替代方法

linux - 如何查找和删除字符串中的多个子字符串

java - 无法解析java中字符串中的字符