Androidのリソースに適切なXML構造を取得する方法がわかりません。
recepies.xmlをvaluesフォルダーに保存しましたが、それらを解析したいと思います。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recepies xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<recepie name="recepie1">
<item></item>
<NumberOfPersons>1</NumberOfPersons>
<Ingredients>
<string></string>
<string></string>
</Ingredients>
<Preparation></Preparation>
<Energy>342</Energy>
<Protein>8</Protein>
<RecipeCategory>3</RecipeCategory>
</recepie>
しかし、「無効な開始タグ」を取得します。
このようにレシピタグなしでフォーマットした場合:
<?xml version="1.0" encoding="UTF-8" standalone="yes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?>
取得しました。これ以上疑似属性は許可されません。
これだけを使用する場合:
<?xml version="1.0" encoding="UTF-8"?>
マークアップがうまく形成されていないことがわかります。
XMLフォーマットの基本に何か欠けていると思いますが、何がわからないのです。