开发者社区 问答 正文

关于在读取File文件时遇到的问题

`SAXReader reader=new SAXReader
reader.read(new File("xx.txt"))与reader.read("xx.txt")`有什么区别

展开
收起
蛮大人123 2016-03-19 16:01:03 2227 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    `String xmlAddress = "./aaa.xml";
    SAXReader reader = new SAXReader();
    File xmlFile = new File(xmlAddress);
    Document document = reader.read(xmlFile);`
    这里用FILE方式读取,其实用URL是一样的
    用dom4j就要用XPath,索引节点非常方便
    这里的XPathExpression就是类似"/root/element/element"的字符串
    具体表达式的应用去看下XPath教程就行,入手很容易
    //返回符合表达式的节点LIST
    List list = document.selectNodes(XPathExpression);
    //返回符合表达式的一个节点
    Node node = document.selectSingleNode(XPathExpression);

    2019-07-17 19:08:20
    赞同 展开评论
问答地址: