Exemple #1
0
        public static XmTemplateElement Deserialize(string template, TemplateDeserializationParms parms = null)
        {
            var d = new XmTemplateDeserializer();

            d.Initialize(parms ?? new TemplateDeserializationParms(), TemplateCommandEnum.Unknown);
            return(d.Deserialize(new TemplateTokenizer(template), null));
        }
        public static AbstractTemplateElement Deserialize(string command, AbstractTemplateElement root, TemplateTokenizer tokenizer, TemplateDeserializationParms parms)
        {
            var cmd = GetCommand(command);

            var deserializer = GetDeserializer(command, cmd);

            deserializer.Initialize(parms, cmd);

            return(deserializer.DeserializeElement(tokenizer, root));
        }