Etiket: cmd.exe

How To : Generate XSD From XML File in C#

Mart 22nd, 2011

XML dosyalarından XSD şemaları üretmek istediğinizde, Command Promptan, xsd.exe (XML Schema Definition Tool) uygulamasını kullanabilirsiniz. Bunun ile ilgili bir yazı yazmıştım yanlış hatırlamıyorsam. Fakat dinamik olarak şemalar üretmek istediğinizde veya uygulamanıza bu şemaları ürettirmek istediğinizde cmd den komut yazıp, xsd.exe yi kullanmanız uygun olmayacaktır. Bunun yerine aşağıdaki metodu kullanabilirsiniz.

     private void GenerateSchema(string filePath)
        {
            var reader = XmlReader.Create(filePath);
            var schema = new XmlSchemaInference();
            var schemaSet = schema.InferSchema(reader);
            TextWriter writeFile = new StreamWriter("c:\\schema.xsd");
            foreach (XmlSchema s in schemaSet.Schemas())
            {
                s.Write(writeFile);
            }
            writeFile.Close();
        }

Tags: , , , , , , , , ,
Posted in .NeT 2008, BizTalk, Yazılım | No Comments »

C#’da Command Komutları

Ağustos 4th, 2008

C# da Cmd.exe ile bir komut çalıştırmak istiyorsak aşağıdaki komutu kullanabiliriz.

string arguments = “/C C:\\Windows\\xyz.exe -h -blabla”;

System.Diagnostics.Process.Start(“cmd.exe”,arguments);

yok eğer ben cmd.exe falan istemiom direkt bir dosya açaçam diyosanız ise

System.Diagnostics.Process.Open(“blabla.txt”);

komutunu kullanabilirsiniz.

Tags: , , , , , ,
Posted in .NeT 2008 | No Comments »