Cartman999
Lieutenant
- Registriert
- Aug. 2007
- Beiträge
- 814
Ich habe 2 Klassen(Levelinfos, Gegnerinfos) und eine XML Datei. Die beiden Klassen befinden sich im SharedContent-Projekt. Ich habe einige Daten zur Hintergrundtextur und Gegnertexturen angegeben. Für die Gegnerinformationen wollte ich eine Liste einbauen, jedoch bekomme ich immer diese Fehlermeldung: XML has too many entries in the space-separated list.
Darf man nur ein entry pro Item haben(z.B. nur <name></name>) oder wo liegt das Problem? Ich dachte man könnte auch mehrere Sachen zwischen <item></item> schreiben
Darf man nur ein entry pro Item haben(z.B. nur <name></name>) oder wo liegt das Problem? Ich dachte man könnte auch mehrere Sachen zwischen <item></item> schreiben
Code:
<?xml version="1.0" encoding="utf-8" ?>
<XnaContent>
<Asset Type="SharedContent.Levelinfos">
<Backname>Background</Backname>
<Backposition>0 0</Backposition>
<Backrotation>0</Backrotation>
<Backscale>.1 .1</Backscale>
<Backtexture>Hintergrund_Wald</Backtexture>
<Gegner>
<Item>
<name>Gegner1</name>
<Position>20 40</Position>
<Rotation>0</Rotation>
<Scale>.1 .1</Scale>
</Item>
<Item>
<name>Gegner2</name>
<Position>80 120</Position>
<Rotation>0</Rotation>
<Scale>.1 .1</Scale>
</Item>
<Item>
<name>Gegner3</name>
<Position>200 80</Position>
<Rotation>0</Rotation>
<Scale>.1 .1</Scale>
</Item>
</Gegner>
</Asset>
</XnaContent>
namespace SharedContent
{
public class Levelinfos
{
public string Backname;
public Vector2 Backposition;
public int Backrotation;
public float Backscale;
public Texture2D Backtexture;
public List<Gegnerinfos> Gegner;
}
}
namespace SharedContent
{
public class Gegnerinfos
{
public string name;
public Vector2 Position;
public int Rotation;
public float Scale;
}