小编zin*_*ngo的帖子

递归XML解析器

我有以下xml文件:

<?xml version="1.0"?>
<CONFIG>
    <FUNCTION>
        <NAME>FUNCT0</NAME>
        <CALLS>
            <FUNCTION>
            <NAME>FUNCT0_0</NAME>
            </FUNCTION>
        </CALLS>
        <CALLS>
            <FUNCTION>
            <NAME>FUNCT0_1</NAME>
            </FUNCTION>
        </CALLS>
    </FUNCTION>
    <FUNCTION>
        <NAME>FUNCT1</NAME>
    </FUNCTION>
</CONFIG>
Run Code Online (Sandbox Code Playgroud)

我有一个名为FunctionInfo的类,它存储一个函数的名称,还包含一个ArrayList,用于包含函数调用的子函数.

我想最终得到一个ArrayList,它包含顶层函数,然后递归地将它们的子函数存储在对象中.

我需要这个工作以无限期递归.

我的问题是编写可以执行此任务的递归XML解析器的最简单方法是什么?

编辑:我在Java工作.

谢谢 :)

java xml recursion xml-parsing

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

recursion ×1

xml ×1

xml-parsing ×1