none
请教xml反序列化问题,谢谢... RRS feed

  • 问题

  • <?xml version="1.0" encoding="utf-8" ?>
    <Menus>
        <enemy id="101" name="小怪"  hp="100" hurt="1"/>
        <enemy id="102" name="大怪"  hp="100" hurt="2"/>
        <enemy id="103" name="boss"  hp="100" hurt="3"/>
    </Menus>


    请教xml反序列化的问题,外部提供的配置文件如上图所示(是敌人属性的配置表).

    请问如何通过id的值反序列化?

    比如:

    class Test
    {
        static void Main()
        {
            //通过id=101,从xml配置文件反序列化出来Enemy101,求教下面的逻辑怎么写...
            //Deserialize(101);
        }
    }
    class Enemy101
    {
        int name;
        int hp;
        int hurt;
    }


    网上的很多资料都是反序列化整个xml文件的......求教怎么样反序列化某一部分.谢谢!

    2015年4月22日 9:08

全部回复