用于RDL(.rdl)文件的Java API

时间:2016-01-07 11:24:49

标签: java rdl

我有一些.rdl文件。我想要解析任何特定的Java API。我在互联网上搜索但找不到。

请建议。

1 个答案:

答案 0 :(得分:0)

这取决于你想要用.RDL文件做什么。如果您对解析内容然后对结果执行自己的操作感兴趣,那么您可以将其视为标准XML。例如:

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);
    }
}

这只是使用DOM解析器解析文件并打印出根节点的值。看看使用DOMSAX解析方法解析XML。