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. Javaを使用してXSDスキーマからxmlを生成する
- 4. XML設定を使用してHTMLファイルを生成する
- 5. CSVファイルとXSDファイルを使用してXMLを作成するにはどうすればよいですか?
- 6. SQLから既存のXSDファイル(複合)からXMLを生成
- 7. 1つのXSLTを使用してXMLおよびXSDドキュメントを生成する
- 8. xsdを使って.netでXMLを生成する
- 9. xsdファイルに対してjaxbを使用してxmlを検証しました
- 10. C#:XSD.exeを使用してXSDファイルからクラスを作成する(XSDファイルの循環参照のヘルプ)
- 11. XSD生成クラスを使用してC#でXMLを逆シリアル化しますか?
- 12. C#.NetでXSDファイルを使用してXMLを構築する方法
- 13. xmlから 'relaxed' xsdを生成する
- 14. Notepad ++ XMLツールを使用してXSDを作成する
- 15. Linux上でシェルスクリプトを使用してテキストデータ用のXMLファイルを生成する
- 16. REF要素を除いたXSDファイルを生成する - リテラルなXSDファイルを作成するだけです
- 17. 新しいXMLファイルを生成する
- 18. xsdファイルをxmlで参照する
- 19. は、私はXMLファイルを生成するコードの部分を持っているXMLファイルを生成し、Railsの
- 20. JUnitレポートで使用されるXMLファイルを生成する
- 21. XMLスキーマ(.xsdファイル)に従ってXMLファイルを変更する方法
- 22. xsdから.NETでxmlファイルを作成する
- 23. XBAPアプリケーションでXSDファイルを使用する
- 24. XSDを使用してXMLファイルを検証するときに名前空間を使用する方法
- 25. C#でxsdファイルを使用してxmlファイルのスキーマ、データ、シーケンスを検証する方法は?
- 26. Netbeansを使用してXSDからサンプルXMLを作成
- 27. WSDLファイルとXSDファイルを使用しているWebサービスを消費する
- 28. Visual Basicを使用してXMLファイルを作成する方法
- 29. JenkinsでStreamingMarkupBuilder()を使用してXMLファイルを作成する
- 30. Javaを使用してXMLファイルを作成する方法は?
こんにちはアレックスお返事ありがとうございます。私はxsd.exe/classes Test.xsdコマンドを実行する必要があります.Secondly Test.csとMyClassでクラスを関連付けることができませんでした。 –
@ sachin kulkarni - あなたは何を疑っていますか? –
ツールXsd.exeとは何ですか?どこで入手できますか? –