ゲームで使用できるさまざまな自動車メーカーを表すXMLファイルがあります。ファイルは次のようになります。
<?xml version="1.0" encoding="utf-8" ?>
<XnaContent>
<Asset Type="List[string]">
<car>Audi</car>
<car>BMW</car>
<car>Nissan</car>
<car>Volvo</car>
</Asset>
</XnaContent>
コンテンツフォルダーに追加すると、コンパイラーは次のエラーを返します。
There was an error while deserializing intermediate XML. Cannot find type "List`1"
文字列のリストを作成してXMLに入れ、XNAから読み取るにはどうすればよいですか?
XmlImporter
XNA Content Pipelineの一部であるを使用しています。パイプラインは、XMLを非シリアル化してXNBファイル(ContentManager
実行時に読み込まれる)に変換します。