IDEA中读取xml文件不了的解决

将package添加到classpath里:


Project Struture -> Modules -> Dependencies -> "+" -> JARS or directories -> 选择包

 

-> 弹出Choose Categories of Selected Files -> 选择Classes -> OK

在 IntelliJ IDEA 解析 XML 文件也非常简单,可以使用内置的 XML 插件。 以下是一个简单的示例: 1. 打开 IDEA,创建一个新的 Java 项目。 2. 在项目根目录下创建一个名为 `example.xml` 的 XML 文件,并在文件添加以下内容: ```xml <?xml version="1.0" encoding="UTF-8"?> <root> <book> <title>Java Programming</title> <author>John Smith</author> </book> <book> <title>Python Programming</title> <author>Jane Doe</author> </book> </root> ``` 3. 在 Java 代码读取该 XML 文件并解析: ```java import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import java.io.File; public class Main { public static void main(String[] args) { try { File inputFile = new File("example.xml"); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(inputFile); doc.getDocumentElement().normalize(); NodeList bookList = doc.getElementsByTagName("book"); for (int i = 0; i < bookList.getLength(); i++) { Element bookElement = (Element) bookList.item(i); String title = bookElement.getElementsByTagName("title").item(0).getTextContent(); String author = bookElement.getElementsByTagName("author").item(0).getTextContent(); System.out.println("Title: " + title); System.out.println("Author: " + author); } } catch (Exception e) { e.printStackTrace(); } } } ``` 该示例使用了 Java 内置的 `DocumentBuilder` 和 `Document` 类来解析 XML 文件。`getElementsByTagName` 方法用于获取特定节点的值,`getTextContent` 方法用于获取节点的文本内容。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值