1. ホーム
  2. c#

[解決済み】XMLからC#クラスを生成する

2022-04-03 06:38:30

質問

XMLファイルからC#のクラスを生成することはできますか?

どのように解決するのですか?

そうです。 xsd.exe

D:\temp>xsd test.xml
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'D:\temp\test.xsd'.

D:\temp>xsd test.xsd /classes
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'D:\temp\test.cs'.

備考

回答 開発者向けコマンドプロンプトでディレクトリを変更する方法 をd:⇄にすると便利かもしれません。

多次元配列のクラスを生成する場合、XSD.exeのジェネレータにバグがあるのですが 回避策があります。 .