如何在XML文件中存储多个项目以便于解析?

Joa*_*nge 1 .net c# xml

假设我有许多要存储的元素,如:

fruitList = "apple", "orange", "banana", "kiwi", ...
Run Code Online (Sandbox Code Playgroud)

你会如何将这些存储在XML中?

<FruitList>"apple", "orange", "banana", "kiwi"</FruitList>
Run Code Online (Sandbox Code Playgroud)

要么

<Fruits Type="Expensive" List="apple", "orange", "banana", "kiwi"> </Fruits>
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

无论选择何种方法,如何轻松解析列表,以便在项目的格式更改为以下内容时不需要更改解析:

<FruitList>
   "apple", 
   "orange",
   "banana",
   "kiwi"
</FruitList>
Run Code Online (Sandbox Code Playgroud)

Ran*_*pho 15

<Fruits>
 <Fruit>Apple</Fruit>
 <Fruit>Orange</Fruit>
</Fruits>
Run Code Online (Sandbox Code Playgroud)