如何从 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.
上得到了解答
<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.