我不需要marshaller,我已经有了XML文件.所以我按照本指南来了解如何解组CDATA中的内容.但是,我发现,如果我跳过主要的编组部分并且只做解组部分,它似乎不起作用.所以我的主要内容仅限于以下内容
Book book2 = JAXBXMLHandler.unmarshal(new File("book.xml"));
System.out.println(book2); //<-- return null.
Run Code Online (Sandbox Code Playgroud)
我期待看到CDATA中的任何内容.我确信我错过了一些东西,但不确定是什么.
marshaller是否有办法生成一个跳过任何null属性的新xml文件?因此someAttribute =""之类的内容不会出现在文件中.
谢谢