如何从 xml 文件中获取数据 android studio 中的 (ID) 编号

how to get data from xml file with the (ID) number in android studio

 <Chapter ChapterID="1" ChapterName="The Opening">
    <Verse VerseID="1"><![CDATA[text1 ]]></Verse>
    <Verse VerseID="2"><![CDATA[text2 ]]></Verse>
    <Verse VerseID="3"><![CDATA[text3 ]]></Verse>
    <Verse VerseID="4"><![CDATA[text4 ]]></Verse>
    <Verse VerseID="5"><![CDATA[text5 ]]></Verse>
    <Verse VerseID="6"><![CDATA[text6 ]]></Verse>
    <Verse VerseID="7"><![CDATA[text7 ]]></Verse>
</Chapter>
<Chapter ChapterID="2" ChapterName="The main">
    <Verse VerseID="1"><![CDATA[text1 ]]></Verse>
    <Verse VerseID="2"><![CDATA[text2 ]]></Verse>
    <Verse VerseID="3"><![CDATA[text3 ]]></Verse>
    <Verse VerseID="4"><![CDATA[text4 ]]></Verse>
    <Verse VerseID="5"><![CDATA[text5 ]]></Verse>
    <Verse VerseID="6"><![CDATA[text6 ]]></Verse>
    <Verse VerseID="7"><![CDATA[text7 ]]></Verse>
</Chapter>
<Chapter ChapterID="3" ChapterName="The ending">
    <Verse VerseID="1"><![CDATA[text1 ]]></Verse>
    <Verse VerseID="2"><![CDATA[text2 ]]></Verse>
    <Verse VerseID="3"><![CDATA[text3 ]]></Verse>
    <Verse VerseID="4"><![CDATA[text4 ]]></Verse>
    <Verse VerseID="5"><![CDATA[text5 ]]></Verse>
    <Verse VerseID="6"><![CDATA[text6 ]]></Verse>
    <Verse VerseID="7"><![CDATA[text7 ]]></Verse>
</Chapter>

这就是 XML 文件 > 如您所见,每一章都包含单词和它的 ID

我想做的是根据 java

中的 ID 从一章中获取所有文本

例如:

get Chapter.ChapterID = (int)

然后获取该章节中具有该 ID 的所有文本

我知道我不善于提出我想要的问题或想法 但... 我希望这个想法到来

我建议您查看不同的 XML 解析库。存在很多不同的、有用的教程(例如 https://examples.javacodegeeks.com/java-xml-parser-tutorial)。
如果您不理解某些解释或在编码时遇到问题,您可以提出一个新问题。
还有一件事,先尝试搜索解决方案,然后再询问 Whosebug。您可能有的很多问题,过去已经在 Whosebug 或类似的 forums/websites.

上得到了解答