<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从那一章中得到所有的文本
我知道我不善于问我想要的问题或想法,但是.我希望这个主意来了
发布于 2020-07-28 14:21:37
我建议您看看不同的XML解析Libaries。有许多不同的,有帮助的教程(例如https://examples.javacodegeeks.com/java-xml-parser-tutorial)。
如果你不理解其中的一些解释,或者你在编码时遇到问题,你可以问一个新的问题。
还有一件事,在询问堆栈溢出之前,先尝试寻找一个解决方案。很多问题,你可能已经回答了,在过去已经在堆叠溢出或类似的论坛/网站。
https://stackoverflow.com/questions/63135952
复制相似问题