sdcard/myFilesの下にあるXMLファイルを解析したいと思います。私のアプリケーションが解析しようとしているXMLファイルにはたくさんのテキストが含まれている可能性があります(そしておそらくそうなるでしょう)。XML解析についてたくさん読んだことがありますが、理解できません。特に、私のアプリケーションに最も適した方法(SAX、DOMなど)はありません。
私のXMLファイルは次のようになります。
<Food>
<info>Dish.1.</info>
<info>Ingredients that belongs to dish 1</info>
<info />
<info>Dish.2.</info>
<info>Ingredients that belongs to dish 2</info>
<info />
<info>Dish.3.</info>
<info>Ingredients that belongs to dish 3</info>
</Food>
この種のxml-layoutが何と呼ばれるかはわかりませんが、「階層」がない場合にどこから始めればよいかわかりません。さて、Dish.1の下にあるすべてのもの。Dish.1に属しています。Dish.2まで。「メイン」タグのテキストは常にDish。*になることを追加する必要があります。(* 1ずつ増加)
究極的にはDish.1。(column)rowId:1、(column)name:Dish.1、(column)ingredients:に属する材料を含むdb-tableに入ります。
したがって、タグ情報の内容を解析して、正しい列にスローする必要もあります。
助けていただければ幸いです。それが不可能な場合は、それも知りたいと思います。前もって感謝します。