Duvida usando XMLBEAN como pegar cabeçalho xml

Olá,

não estou conseguindo como extrair o cabeçalho do xml abaixo :

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
   version="1.0">

alguém já passou por isso se puderem me ajudar

abs

public static void readPersistence(){

		try {
		        URL url = Manager.class.getResource("/META-INF/persistence.xml");
		        String arquivo = url.getFile();
		        System.out.println("Arquivo ="+arquivo);
				PersistenceDocument doc = PersistenceDocument.Factory.parse(new File(arquivo));
	
				
				Persistence pers = doc.getPersistence();
				
				
				Node nn = (Node) pers.getDomNode();
				System.out.println("name = "+nn.getNodeName());
				System.out.println("value = "+nn.getValue());
				
				
				String versao = pers.getVersion();
				int gt =pers.GREATER_THAN;
				System.out.println("Versão ="+versao);
				System.out.println("gt ="+gt);
				
				PersistenceUnit[] units = pers.getPersistenceUnitArray();
				for (int i = 0; i < units.length; i++) {
					
					PersistenceUnit persistenceUnit = units[i];
					
					
					System.out.println("** Name = "+persistenceUnit.getName());
					System.out.println("Descrição = "+persistenceUnit.getDescription());
					//provider
					String provider = persistenceUnit.getProvider();
					System.out.println("<provider>"+provider+"</provider>");
					
					//class
					String[] clazz =persistenceUnit.getClass1Array();
					for (int j = 0; j < clazz.length; j++) {
						String string = clazz[j];
						System.out.println("<class>"+string+"</class>");
					}
					//properties
					
					PersistenceUnit.Properties props =  persistenceUnit.getProperties();
					Property[] ps = props.getPropertyArray();
					System.out.println("<properties>");
					for (int j = 0; j < ps.length; j++) {
						Property property = ps[j];
						System.out.println("<property name="+property.getName() +" value="+property.getValue()+"/>");
						
					}
					System.out.println("</properties>");
			}
		    
		}catch (Exception e ){