XSDファイルからXMLファイルを生成するにはどうすればよいですか?XSDファイルを使用してXMLファイルを生成する
30
A
答えて
76
私たちは、このようなファイルTest.xsdているとします。これは、Test.csファイルを生成します
xsd.exe /classes Test.xsd
:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="MyClass">
<xs:complexType>
<xs:sequence>
<xs:element name="Field1"
type="xs:string"/>
<xs:element name="Field2"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
をXSDツールを使用してクラスを作成します。
ソリューションにTest.csファイルを追加します。
それをXSDスキーマで定義された
MyClass
、のインスタンスを作成し、XMLSERIALIZE:using System.Xml.Serialization; // ... var data = new MyClass { Field1 = "test1", Field2 = "test2" }; var serializer = new XmlSerializer(typeof(MyClass)); using (var stream = new StreamWriter("C:\\test.xml")) serializer.Serialize(stream, data);
結果:これはファイルをXsd.exeではへのパス、あなた必ずある
<?xml version="1.0" encoding="utf-8"?>
<MyClass xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Field1>test1</Field1>
<Field2>test2</Field2>
</MyClass>
0
SDKをインストールしました。
C:\プログラムファイル(x86の)\マイクロソフトのSDK \ Windowsの\ v8.1A \ binに\ NETFX 4.5.1ツール(ここではXsd.exeでは(アプリケーション)がある)
も必要であれば、これを参照してください。 where to find xsd.exe in visual studio 2013 on windows 8
関連する問題
- 1. svcutilを使用してクライアントプロキシのxsdファイルを生成する
- 2. xsd(テスト用)からxmlファイルを生成するツール
- 3. XML設定を使用してHTMLファイルを生成する
- 4. C#:XSD.exeを使用してXSDファイルからクラスを作成する(XSDファイルの循環参照のヘルプ)
- 5. xsdファイルに対してjaxbを使用してxmlを検証しました
- 6. xsdを使って.netでXMLを生成する
- 7. XSD生成クラスを使用してC#でXMLを逆シリアル化しますか?
- 8. Linux上でシェルスクリプトを使用してテキストデータ用のXMLファイルを生成する
- 9. C#.NetでXSDファイルを使用してXMLを構築する方法
- 10. 新しいXMLファイルを生成する
- 11. xmlから 'relaxed' xsdを生成する
- 12. REF要素を除いたXSDファイルを生成する - リテラルなXSDファイルを作成するだけです
- 13. JUnitレポートで使用されるXMLファイルを生成する
- 14. xsdファイルをxmlで参照する
- 15. XBAPアプリケーションでXSDファイルを使用する
- 16. XMLスキーマ(.xsdファイル)に従ってXMLファイルを変更する方法
- 17. Javaを使用してXMLファイルを作成する方法は?
- 18. WSDLファイルとXSDファイルを使用しているWebサービスを消費する
- 19. xsdから.NETでxmlファイルを作成する
- 20. Netbeansを使用してXSDからサンプルXMLを作成
- 21. Adobe Flex - XMLファイルを生成する
- 22. Javaを使用してCSVファイルをXMLファイルに変換する
- 23. C#:XMLスキーマ(XSD)ファイルからDDLおよびORMクラスを自動生成
- 24. Javaを使用してPKCS12ファイルを生成する
- 25. Javaを使用してPRNファイルを生成する
- 26. Rails date_selectを使用してCSVファイルを生成する
- 27. AS3を使用してサンプルswfファイルを生成する方法
- 28. PdfReportを使用して.xlsxファイルを生成する方法
- 29. C#webservice、Disco.exeが.xsdファイルを生成しない
- 30. asp.netを使用してxmlファイルをダウンロード
こんにちはアレックスお返事ありがとうございます。私はxsd.exe/classes Test.xsdコマンドを実行する必要があります.Secondly Test.csとMyClassでクラスを関連付けることができませんでした。 –
@ sachin kulkarni - あなたは何を疑っていますか? –
ツールXsd.exeとは何ですか?どこで入手できますか? –