2016-01-07 1 views

Répondre

0

Cela dépend de ce que vous voulez faire avec le fichier .RDL je suppose. Si vous souhaitez analyser le contenu, puis effectuer vos propres opérations sur le résultat, vous pouvez le traiter comme XML standard. Par exemple:

private void parseRdlFile(String filePath) { 
    File rdlFile = new File(filePath); 
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); 
    DocumentBuilder dBuilder; 
    Document doc; 
    try { 
     dBuilder = dbFactory.newDocumentBuilder(); 
     doc = dBuilder.parse(rdlFile); 
     System.out.println("Root:" + doc.getDocumentElement().getNodeName()); 
    } catch (SAXException | IOException | ParserConfigurationException e) { 
     LOG.error("Error parsing", e); 
    } 
} 

Ce juste parse le fichier en utilisant un analyseur DOM et imprime la valeur du nœud racine. Jetez un oeil à l'analyse XML avec DOM et SAX approches d'analyse.