出于舒适的原因,我想使用unmarshalled文档,但我还需要访问原始源XML
org.apache.spark.sql.AnalysisException: cannot resolve 'Table2.patient_id' given input columns [patient_id, code, date]
(访问空文本节点,因为涉及一些加密)。有没有办法用JAXB2实现这一点(最好使用maven插件),还是需要手动取消编组内容?
答案 0 :(得分:0)
JAXB不会区分空节点和缺失节点,在任何一种情况下,解组对象都将具有空值,因此如果两者之间存在语义差异,则认为您必须手动解析或使用不同的解析器,可以为您提供所需的洞察力(不确定,SAX解析器可能)。