null値を許可しないXmlAttributeが必要な場合がありますか? XmlAttributeでIsRequired = trueのようなものを使用したいと思います。それはできますか?私は、XmlAttributeに 'use = "required"があることを知っていますが、その値を設定することはできません。この目的に役立つトリックはありますか?IsRequiredとしてXmlAttributeを設定する方法は?
4
A
答えて
1
私はあなたが何をしようとしているので、私は、あなたのWebサービスでそれを使用する前に、あなたの入力XMLを検証したいと仮定しています何でまだ少し混乱しています。あなたのXMLには、特定の属性が必要です。私は一般的に受信する必要があるXMLに対してXSDを作成し、XMLに対してそれを検証するためにそれを使用そのような何かを
。 XSDには、XMLに特定のノード/属性が含まれていなければならないという詳細が含まれます。 Visual Studio XSDエディタを使用してこれらの項目を設定できます。
あなたはXSDが作成されていると、このトピックでは、検証コードのお手伝いをする必要があります。
関連する問題
- 1. カスタムIXmlSerializableをXmlAttributeとして使用する方法は?
- 2. IsRequired()を使用してEFコアで1:nの関係を設定する
- 3. プロパティのModelMetadataにIsRequiredを設定すると、検証が追加されない
- 4. クラスをtomcatとデーモンとして設定する方法は?
- 5. xamppをオンラインサーバーとして設定する方法は?
- 6. イメージをグラフの背景として設定する方法は?
- 7. PythonスクリプトでQuickTimeとしてuseragentを設定する方法は?
- 8. ウィンドウのハイライトカラーとして色を設定する方法は?
- 9. SSRSでDBをパラメータとして設定する方法は?
- 10. PHPのデフォルトタイムゾーンをUTCとして設定する方法は?
- 11. Windowsサービスとして.batファイルを設定する方法は?
- 12. 正のintとしてvaluetypeを設定する方法は?
- 13. Windowsのデフォルトブラウザとしてprogram.exeを設定する方法は?
- 14. テキストフィールドとピッカービューを並行して設定する方法は?
- 15. デフォルトタイプをZIPまたはRARとして設定する方法
- 16. XMLAttributeは常にfalseを返します
- 17. カスタムXmlAttributeシリアル化を作成する方法
- 18. JTable列をStringとして設定し、Doubleとしてソートする方法は?
- 19. .htaccessを設定してURLにshebangを設定する方法
- 20. 設定を取得する方法とadbコマンドを使用して設定を変更する方法
- 21. XmlAttribute/XmlElementはJavaScriptSerializerに相当します
- 22. JTextFieldを選択したコンポーネントとして設定する方法
- 23. QOAuth2AuthorizationCodeFlowとQOAuthHttpServerReplyHandlerを使用してredirect_uriを設定する方法
- 24. 設定管理を使用してJenkinsを設定する方法は?
- 25. ショートカットキーを使用してビジュアルスタジオ2017でスタートアッププロジェクトとして設定する方法は?
- 26. toDataURLを使用してPNG8として設定する方法は?
- 27. ファイルではなくクラスパスリソースとしてログバック設定を指定する方法
- 28. gulpを設定して.jsxと.tsファイルの両方をコンパイルする方法は?
- 29. [XmlAttribute]をクラスのデフォルトにすることはできますか?
- 30. ActionLinkを画像として設定する方法
私はあなたが属性がnullの場合に発生する内容に完全には明らかではありませんよ。あなたはちょうどそれが、いくつかのデフォルト値を取得したい場合は、 '[System.ComponentModel.DefaultValueは、()]' –
が何をしようとしている使用することができますか?値を持つ属性が必要な場合は、単にそれを入力します。 –
あなたを混乱させて申し訳ありません。私がしようとしているのは、ユーザーが値を渡すようにする属性を持つことです。ちょうどwcfの[DataMember(IsRequired = true)]のようなものです。したがって、属性がnullの場合、要求を拒否します。 – lhardj