Beispiel #1
0
        public void Start( )
        {
            if (xtr.HasAttributes)
            {
                mt.MagicPriority = System.Convert.ToInt32(xtr.GetAttribute("priority"));
            }

            while (xtr.Read( ))
            {
                switch (xtr.NodeType)
                {
                case XmlNodeType.Element:
                    if (xtr.Name == "match")
                    {
                        Match m = new Match( );

                        MatchReader mr = new MatchReader(xtr, m);

                        mr.Start( );

                        mt.Matches.Add(m);
                    }
                    break;

                case XmlNodeType.EndElement:
                    if (xtr.Name == "magic")
                    {
                        return;
                    }
                    break;
                }
            }
        }
Beispiel #2
0
        public void Start( )
        {
            if ( xtr.HasAttributes )
            {
                mt.MagicPriority = System.Convert.ToInt32( xtr.GetAttribute( "priority" ) );
            }

            while ( xtr.Read( ) )
            {
                switch ( xtr.NodeType )
                {
                    case XmlNodeType.Element:
                        if ( xtr.Name == "match" )
                        {
                            Match m = new Match( );

                            MatchReader mr = new MatchReader( xtr, m );

                            mr.Start( );

                            mt.Matches.Add( m );
                        }
                        break;

                    case XmlNodeType.EndElement:
                        if ( xtr.Name == "magic" )
                            return;
                        break;

                }
            }
        }