当您使用 JAXB 生成 java 类时,您将始终获得一个名为 ObjectFactory 的类。在此类中,有一个私有属性 QName,其中包含命名空间。
是否可以告诉生成器使该属性可以从外部访问。那么也许将其公开或为其创建一个吸气剂?
我相信只有在需要创建实例的方法private static QName时才会生成这些字段。如果您调用这些方法之一来获取实例,则可以调用其方法来检索其关联的.ObjectFactoryJAXBElement<...>JAXBElementgetNameQName