게임에서 사용할 수있는 다른 자동차 제조업체를 나타내는 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 파일로 변환하기 위해 XML을 역 직렬화합니다 (이 파일 ContentManager
은 런타임에 로드 됨 ).