これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドxsdです。
プログラム:
NAME
xsd-スキーマまたはクラスファイルを生成するためのMonoのユーティリティ
SYNOPSIS
xsd / classes [オプション]
xsd / dataset [オプション]
xsd .dll | .exe [オプション]
xsd [[ ...] [オプション]
DESCRIPTION
xsd は、MonoのXMLシリアル化サポートを補完することを目的としたツールです。 できる
次のタスク:
シリアル化可能なクラスを生成する
指定されたXMLスキーマから、xmlの読み取りと書き込みに使用できるクラスを生成します
そのスキーマに準拠するドキュメント(/ classesオプション)。
型付きデータセットを生成する
指定されたXMLスキーマから、読み取りに使用できる型付きDataSetクラスを生成します
そのスキーマに準拠するxmlドキュメントを記述します(/ datasetオプション)。
XMLスキーマを生成する
指定されたアセンブリとオプションの型名から、次のようなXMLスキーマを生成します。
のオブジェクトをシリアル化することで取得できるxmlドキュメントを検証するために使用されます
そのタイプ。 タイプが指定されていない場合、xsdはのすべてのタイプのスキーマを生成します
組み立て。 アセンブリ名を指定するときは、ファイル拡張子(.dll)を含めないでください
または.exe)。 xsdは、標準のアセンブリロードルールを使用してアセンブリを検索します。
XMLスキーマを推測する
特定のXMLドキュメントのセットから、次の目的で使用できるXMLスキーマを推測します。
それらのドキュメントを検証します。
OPTIONS
次のオプションを使用できます。
/ element:name / e:name
クラスまたはデータセットが必要とするXMLスキーマ要素の名前を指定します
生成されます。
/ namespace:name / n:name
クラスまたはデータセットの対象となるXMLスキーマ要素の名前空間を指定します
生成する必要があります。
/ language:name / l:name
生成されたコードに使用するプログラミング言語を指定します。 唯一の
サポートされている言語は、CS(C#)およびVB(Visual Basic.NET)です。
/ generator:type、assembly / g:type、assembly
xsd.exeがカスタムCodeDomProviderを使用してコードを生成することを示します。 タイプ名
フルネームである必要があります。 アセンブリ名は、ロードされるローカルファイル名です。
指定されたタイプには、デフォルトのコンストラクターが必要です。
/ outputdir:path / o:path
コードまたはスキーマを生成するディレクトリを指定します。
/ type:name / t:name
生成するタイプ(名前空間を含む)のフルネームを指定します
XMLスキーマ。
/助けて /h
使用法のヘルプを表示します。
作者
Lluis Sanchez Gual([メール保護])
榎本敦([メール保護])
onworks.netサービスを使用してオンラインでxsdを使用する