JavaでJAX-Bのようなマーシャリングとアンマーシャリングをサポートするライブラリを検索していますが、最先端のライブラリを使用していますか?JAX-B for C#のようなものがありますか?
答えて
Brunoと同様に、あなたが探しているのはSystem.Xml.Serialization名前空間、具体的にはクラスです。オブジェクトをXMLにシリアル化するには、Serializeメソッドを呼び出すだけでよく、その逆はDeserializeメソッドで行うことができます。詳細については、MSDNトピックIntroducing XML Serializationを参照してください。
this threadをチェックアウトして(そして貢献して)問題がある場合は、XMLにシリアライズするときに時々突っ込んでくることがあります。
System.Xml.Serialization
名前空間は必要なものです。 Javaアノテーションのように、attributesと連携できます。
JAXBと似たようなものがありますが、まったく同じものはありません。同類はAllon Guralnekとbruno condeによって記述されています。違いは、デシリアライズ時です。 XmlSerializerを使用すると、型を指定する必要があります。型は、XSDファイル(XSD.EXEツールで処理されるXMLスキーマ)から取得できます。このツールは、XML Schemaで定義された各タイプの部分クラスを含むcsファイルを作成します。使用すると便利です。
xmlSerilaizerでは、有効なxmlの型がない場合は、デリサータイザを使用できません。シナリオは次のようになります。メッセージキューからxml形式のメッセージを受信します。 XMLスキーマで定義された型のいずれかを受け取ることがあります。 JAXBを使用すると、xmlをオブジェクトにデシリアライズし、getClassプロパティを使用して、その型を判別します。私はC#でそれを行うのと同様の方法を見つけることはできませんでした。
- 1. IRB for Cのようなものはありますか?
- 2. .NET Reflector for Qtのようなものがありますか?
- 3. Acegi for PHPのようなものがありますか?
- 4. Codecademy for Javaのようなものがありますか
- 5. RightMark for Linuxのようなものはありますか?
- 6. HTTP :: Recorder for Pythonのようなものはありますか?
- 7. WMI for Linuxのようなものはありますか?
- 8. JavaScriptにC#String.Format(...)のようなものがありますか?
- 9. C#のバンドルのようなものはありますか?
- 10. eclipse for javaにはVisual Studioカスタムデバッガビジュアライザのようなものがあります
- 11. LispのSLIME for Python/Djangoのようなものはありますか?
- 12. Shared Objects for Windows Formsアプリケーションのようなものはありますか?
- 13. JavaにはCHESSのようなものがありますか?
- 14. Objective-C 2.0にMatlabのevalステートメントのようなものがありますか?
- 15. C#にPythonの「with」のようなものがありますか?
- 16. C#用のpythonデコレータのようなものがありますか?
- 17. にはC++のconstのようなものがありますか?
- 18. asp.netのjavaサーブレットのようなものがありますか?
- 19. PythonのようなJavaのFOR ... IN ...ループはありますか?
- 20. Joomla for Javaのウェブサイトのようなウェブテンプレートはありますか?
- 21. java.awt.Graphicsに "Anchors"(javax.microedition.lcdui.Graphics)のようなものがありますか?
- 22. VB.NETには "global ::"のようなものがありますか?
- 23. Silverlightに "OnPaint"メソッドのようなものがありますか?
- 24. アンドロイド、「キーダウン中」のようなものがありますか?
- 25. プリズムインフラストラクチャプロジェクトにはどのようなものがありますか?
- 26. "oncall" javascriptメソッドのようなものがありますか?
- 27. pmaxインデックスのようなものがありますか?
- 28. オートラインハイトのようなものがありますか?
- 29. Verilogに__LINE__のようなものがありますか?
- 30. .selector:not:nth-child(数式)のようなものがありますか?
http://stackoverflow.com/questions/765422/jaxb-equivalent-in-c – AakashM
私はこれが欺瞞だとは思わない。私が質問から理解するところでは、OPは外部ツールではなくJAXBに似たフレームワークを見つけようとしていると思います... –
あなたはそれをbruno conde – codevour