Java 如何解析具有波动标记的xml文件及其';s值,以及如何将其解析到android设备。

Java 如何解析具有波动标记的xml文件及其';s值,以及如何将其解析到android设备。,java,xml,xml-parsing,Java,Xml,Xml Parsing,我想解析这个xml文件,它有波动的标签和它的值, 我还想把它解析到android设备上。因此,我想知道解析此xml代码的过程是什么……? 再一次,我想把它检索到android设备上,这应该是可能的 <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <Snippest> <Quadrant_I> <YQ_1> <YQ1>G

我想解析这个xml文件,它有波动的标签和它的值, 我还想把它解析到android设备上。因此,我想知道解析此xml代码的过程是什么……?
再一次,我想把它检索到android设备上,这应该是可能的

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<Snippest>
    <Quadrant_I>
        <YQ_1>
            <YQ1>G</YQ1>
            <YQ2>C</YQ2>
            <YQ5>I</YQ5>
        </YQ_1>
        <YQ_2>
            <YQ1>F</YQ1>
            <YQ2>I</YQ2>
        </YQ_2>
        <YQ_5>
            <YQ1>B</YQ1>
            <YQ2>G</YQ2>
            <YQ5>C</YQ5>
            <YQ6>I</YQ6>
        </YQ_5>
        <YQ_6>
            <YQ1>G</YQ1>
            <YQ2>C</YQ2>
            <YQ5>I</YQ5>
            <YQ6>F</YQ6>
            <YQ3>E</YQ3>
            <YQ4>J</YQ4>
        </YQ_6>
    </Quadrant_I>
    <Quadrant_II>
        <YQ_3>
            <YQ1>F</YQ1>
            <YQ2>E</YQ2>
        </YQ_3>
        <YQ_4>
            <YQ1>F</YQ1>
            <YQ2>E</YQ2>
        </YQ_4>
        <YQ_7>
            <YQ1>F</YQ1>
            <YQ2>E</YQ2>
        </YQ_7>
        <YQ_8>
            <YQ1>NULL</YQ1>
        </YQ_8>
    </Quadrant_II>
    <Quadrant_III>
        <YQ_10>
            <YQ1>B</YQ1>
            <YQ2>H</YQ2>
            <YQ5>G</YQ5>
            <YQ6>D</YQ6>
            <YQ3>E</YQ3>
            <YQ4>F</YQ4>
            <YQ7>I</YQ7>
            <YQ8>J</YQ8>
            <YQ9>A</YQ9>
            <YQ10>C</YQ10>
        </YQ_10>
        <YQ_13>
            <YQ1>NULL</YQ1>
        </YQ_13>
        <YQ_14>
            <YQ1>B</YQ1>
            <YQ2>H</YQ2>
            <YQ5>E</YQ5>
        </YQ_14>
        <YQ_9>
            <YQ1>B</YQ1>
            <YQ2>G</YQ2>
        </YQ_9>
    </Quadrant_III>
    <Quadrant_IV>
        <YQ_11>
            <YQ1>NULL</YQ1>
        </YQ_11>
        <YQ_12>
            <YQ1>NULL</YQ1>
        </YQ_12>
        <YQ_15>
            <YQ1>H</YQ1>
            <YQ2>E</YQ2>
        </YQ_15>
        <YQ_16>
            <YQ1>NULL</YQ1>
        </YQ_16>
    </Quadrant_IV>
</Snippest>

G
C
我
F
我
B
G
C
我
G
C
我
F
E
J
F
E
F
E
F
E
无效的
B
H
G
D
E
F
我
J
A.
C
无效的
B
H
E
B
G
无效的
无效的
H
E
无效的

以下解析器可供您使用。 您必须根据您的应用程序选择一个

多姆, 斯塔克斯, 萨克斯


请看这里,我已经在我的

中比较了这些解析器,thsi XML格式是一成不变的吗?这是对你的强迫吗?或者,您是否能够以更统一的方式构建它<代码>…………。甚至,仅仅是让象限遵循一个更为统一的结构就可以了,因为YQ标签虽然名称如此相似,但却相对统一,令人困惑。如果没有,那么您的选项是检查SAX(解析和读取块)、DOM(构建整个模型)和STAX(流式处理大文件),这是您的第一个答案。