コード例 #1
0
ファイル: Config.cs プロジェクト: tretetex/ZennoFramework
        public void SetUp()
        {
            var docs = Loader.Load(@"D:\Dev\ZennoFramework\ZennoFramework.Xml.Tests\_data\Elements.xml");

            Validator.CheckDocuments(docs);
            LocatorRenderer.Run(docs);

            Docs = docs.Values.ToList();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: tretetex/ZennoFramework
        static void Main(string[] args)
        {
            var path = @"D:\Dev\ZennoFramework\XmlParser\_elements\Elements.xml";

            var docs = Loader.Load(path);

            Validator.CheckDocuments(docs);
            LocatorRenderer.Run(docs);
            var docsString = docs.Values.Select(x => x.Save());
            var data       = new GenerationData {
                Namespace = "", XmlDocuments = docsString
            };
            var code = CodeGenerator.Generate(data);

            //Console.WriteLine(code);

            foreach (var document in docs.Values)
            {
                WriteElements(document.Root, "  ");
            }

            Console.ReadKey();
        }