問題タブ [xml-nil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 「xml パス」を使用して SQL Server 2008 から xml ファイルを生成する際に、xsi:nil="true" を 1 つのフィールドのみに追加する方法
私が使用しているコードは次のとおりです。
国ノードについてのみ、xsi:nil="true" を設定する必要があります。ありがとう
java - java REST API の要素の属性としてフィールドを追加する方法
Java REST API の要素の属性としてフィールドを追加する方法
私のJavaクラス
xml レスポンスを生成したい
ジャージーでJavaアノテーションを使用してこの問題を解決するのを手伝ってください。
java - XML および JAXB の NIL/NULL 属性
Java クラスにマップされ、次のような属性を含む XML があります。
つまり、その属性はブール フィールドにマップされ、true/false または null になる可能性があります。デフォルトの true 値をオーバーライドするには、明示的に設定できる必要があります。
これは XML で可能ですか? そしてそれはJAXBで可能ですか?そうでない場合、推奨するベストプラクティスはありますか? sub-element を使用してそれを行うことができると読んだことがありますが、必要がない場合は好きではありません。attrib を attrib として保持したいと思います。今のところ、XmlAdapter を使用するしか方法がないように思えますが、もっと速い方法はないでしょうか。
php - Php xml 属性 xsi:nil="true" を作成/追加する方法
そのような出力を得ようとしています
作れない<ParskCeturksnis xsi:nil="true"/>
使用する場合
すべての作品
しかし、コード全体が
エラーを取得するXML Parsing Error: junk after document element
Googleで検索しましたが、解決策が見つかりませんでした....
試した
得るXML Parsing Error: no element found
java - java アンマーシャリング - NULL 値またはタグがありませんか?
アンマーシャラーによって設定されているクラスに、nillable フィールドがあります。
私の問題は、xml 要素が省略されているか、nil に設定されているかがわからないことです。
A. 要素<value/>
が XML ファイルにありません。必須ではありません。
=> (valueVariable == null) は真です
B. XML ファイルに含まれる<value xsi:nil="true"/>
=> (valueVariable == null) が true
xsi:nil
値が存在するか、タグが欠落しているかどうか、非文字列変数についてどのように判断できますか?
更新 2つの良い解決策を見ることができます。私はそのうちの1つを好みましたが、もう1つも問題ありません!
jaxb - 属性のみの要素のコレクションの @XmlElement が xsi:nil を出力しない
私は非常に興味深い状況にあります。
xsi:nil
質問 1:それらに属性がないのはなぜchildren
ですか?
java - .Net/Jaxb で xsi:nil と属性を持つ XML 要素を作成する
次のような XML スキーマがあります。
つまり、次のようなインスタンスを作成できる必要があります。
XML スキーマ仕様によると、私はできます( http://www.w3.org/TR/xmlschema-0/#Nils )。Microsoft .Net によると、私はできません( http://msdn.microsoft.com/en-us/library/ybce7f69(v=vs.100).aspx )。他の人が私に言う限り、Jaxb もできません。
.Net と Jaxb はどちらも準拠していませんか? 何らかの方法でオーバーライドして、目的の出力を取得できますか?
java - JAXBはJavaからnillable = "true"を生成します
これはバグですか?
nillable = "true"
xsd スキーマに必要です。私の Java コードからそのような要素を生成する唯一の方法は、 を使用すること@XmlElement(nillable = true)
ですよね? ただし、この場合、この定義を利用することはできません。要素が に設定されているかどうかを確認することはできませんnil
。メソッドisNil()
はJAXBElement
ラッパー クラスにあります。
では、ここでのオプションは何nillable = "true"
ですか-xsdスキーマで生成し、それがJavaコードから設定されているかどうかを確認できるようにしたいです。