Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java如何封送/解封复杂的xml对象_Java_Xml_Jaxb - Fatal编程技术网

java如何封送/解封复杂的xml对象

java如何封送/解封复杂的xml对象,java,xml,jaxb,Java,Xml,Jaxb,我查看了各种注释和文档,但是我找不到JVM xml是如何读取/写入对象的,尤其是复杂类型的。我使用带有注释的JAXB api绑定,更具体地说,使用类JAXBcontext进行编组和解编组。 例如,doc声明: 无效封送处理(对象), 文件输出) 抛出异常- 将以jaxbElement为根的内容树封送到文件中 这并没有真正揭示过程。我需要更多的信息,了解如何通过解析器和IOstreams在两个方向上处理对象的状态 你试过寻找源代码吗?文档将涉及什么,而不是如何。@realponsult是的,我已经

我查看了各种注释和文档,但是我找不到JVM xml是如何读取/写入对象的,尤其是复杂类型的。我使用带有注释的JAXB api绑定,更具体地说,使用类JAXBcontext进行编组和解编组。 例如,doc声明:

无效封送处理(对象), 文件输出) 抛出异常- 将以jaxbElement为根的内容树封送到文件中


这并没有真正揭示过程。我需要更多的信息,了解如何通过解析器和IOstreams在两个方向上处理对象的状态

你试过寻找源代码吗?文档将涉及什么,而不是如何。@realponsult是的,我已经查看了接口和抽象实现,但是当我试图从IDE访问最终impl时,我无法从IDE访问,方法跟踪成为一个难题。。。查看纯文本文档时,您不一定需要深入了解Oracle(Metro)实现。您可以获取其他更开放的实现的源代码并查看它,除非您有理由特别了解Oracle实现的内部工作方式。@Real怀疑论者调查Oracle默认过程是我学校的任务,但我现在陷入了一段时间的迷茫,你的学校作业是描述JAXB API的具体实现?