読み込まれたオブジェクトがフォーマットに準拠しているXSD
場合は、拡張子に保存するだけです。XML
XDocument
XSD
WebClient client = new WebClient();
Stream stream = client.OpenRead("http://maps.googleapis.com/maps/api/distancematrix/xml?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Vancouver+BC&mode=bicycling&language=fr-FR&sensor=false");
XDocument doc = XDocument.Load(stream);
// ...
doc.Save(@"C:\AnyFileName.xsd");
ADDED : または、がフォーマットさXML
れていない場合は、以下のコードを使用して入力に基づいて を生成できます。XSD
XSD
XML
doc.Save(@"C:\xmlFile.xml");
string parms = @"C:\File.xml /outputdir:C:\\";
string xsdExePath = @"C:\Program Files\...\xsd.exe";
ProcessStartInfo psi = new ProcessStartInfo(xsdExePath, parms);
var process = System.Diagnostics.Process.Start(psi);
XSD
これで、C:\ ドライブ ルートで利用できるようになります。