java - 解析 XML 最快的方法是什么?

标签 java xml parsing

在 Java 平台中解析字符串中的 xml 最快的方法(执行最快)是什么?

文件大小约为 25kb。

限制是我没有看到 xml 文件,而是必须解析 xml 字符串!!

最佳答案

您可以使用 XML 字符串的解析结果构建 DOM 树。这是一个 Java 方法来完成你想要的事情:

private static Document ParseXMLString(String xmlString) {
    try {
        DocumentBuilderFactory fac = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = fac.newDocumentBuilder();
        InputSource inStream = new InputSource();
        inStream.setCharacterStream(new StringReader(xmlString));
        Document doc = db.parse(inStream);
        return doc;
    }
    catch (Exception e) {
        System.out.println(e);
    }
}

关于java - 解析 XML 最快的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446280/

相关文章:

java - while 循环内来自 stringbuilder 的 StringIndexOutOfBoundsException 错误

XML 关系转换算法

Android 编程 - 如何使用代码访问 main.xml 布局中的 [to draw on] XML View

c# - 转义从我的 API 方法传入的转义字符

Android DOMparser 无法获取子节点?

C - 标记化字符数组

java - bundle.getParcelableArrayList() 返回 null

java - 在 bufferedimage Java 上添加和绘制

java - 在java中将字母的变体转换为基本字母

java - ElasticSearch支持AND、OR、NOT任意组合