問題タブ [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.

0 投票する
1 に答える
3341 参照

xslt - XSLTは不要な要素を削除します

私はXMLを持っています

そして、XSLTで処理してすべてのXMLをコピーしたい

<documents xsi:nil="true"/>xsi:nil = "true"の有無にかかわらず、すべてのXMLをコピーするにはどうすればよいですか?

必要な出力XML

0 投票する
2 に答える
1720 参照

c# - Webサービスの戻り値がnullになるのはなぜですか?

こんにちは、Web サービスを呼び出すと、次のように返されます。

何が間違っている可能性がありますか?winapp から呼び出すと、 null が返されます。しかし、私がWebサービスを開発したWebサイトでは、正しく機能し、オブジェクトを返します!

オブジェクトを取得するために使用するlinqtosqlクエリは次のとおりです。

0 投票する
1 に答える
5994 参照

java - 非整列化操作中に nil="true" を null に変換します

スキーマがほぼすべての要素を次のように指定しているサーバーから XML を受信して​​います。

xsi:nil="true"JAXB オブジェクトに非整列化されたときに nullとしてマークされている受信したすべての要素を変換するクリーンな方法を見つけようとしています。だから、このようなもの:

nil プロパティが true に設定されたオブジェクト (またはそれらの行に沿ったもの)myIntElementNameではなく、null の値を持つプロパティを持つ JAXB オブジェクトになるはずです。JAXBElement属性を使用する XML を送信しているシステムを制御することはできないnillableため、受信時にこれを変換する必要があります。

0 投票する
2 に答える
810 参照

xslt - ソース XML から nil 値を取得する

XSLT変換を行いました。

私が欠けているのは nil 属性です。つまり、ソース要素に nil 要素が true の場合、それを宛先 XML にマップしたいということです。

上記の if は特定の node に対して機能しますが、すべてのフィールドをチェックするのではなく、一般的なテンプレートとして作成したい

xml ノードを受け取るテンプレートを作成できる可能性があります。ノードが nil 属性を持っている場合は検証され、そうでない場合は nil 属性なしで返されます。

以下は例です

nil の場合: 入力:

0 投票する
0 に答える
826 参照

java - xsi:nil 要素に別の属性を追加するには?

xsd から生成されたクラスをマーシャリングして xml(gml) を生成する際に問題があります (maven2 xjc プラグインを使用しています)。

次のような gml:nilReason 属性を持つ要素で問題が発生します。

生成されたクラスは次のようになります。

問題は、属性 nilReason を xsi:nil と一緒に設定する必要があることです。Foo のインスタンスを作成し、nilReason リスト値 ex に追加するとします。「テンプレート」には、xsi:nil 属性が true に設定されていません。null オブジェクトをリストに追加すると、xsi:nil="true" が取得されますが、nilReason 値を設定できません。

いくつかのバインド方法を探してみましたが、うまくいきませんでした。

私が見つけた唯一の解決策は、次のように生成されたクラスに属性を手動で追加することです。

しかし、生成されたクラスへの干渉を避けたいと思っています。

何か案は?

0 投票する
2 に答える
630 参照

scala - Scala XML解析でnilを処理する方法は?

解析してdbに保存する必要があるモデルを表すXMLドキュメントがあります。一部のフィールドでは、xsi:nilで示されるNULL値が含まれる場合があります。そのようです

解析にはscala.xmlDSLを使用します。問題は、何かがゼロであるかどうかを判断する方法が見つからないことです。これ:(elem \ "quantity")は空の文字列を返すだけで、数値に変換しようとすると爆発します。また、それをOptionでラップしても役に立ちません。

そのXML部分からNone、Nil、さらにはnullを取得する方法はありますか?

0 投票する
2 に答える
4246 参照

xslt - xsltを介して「xsi:nil」が含まれるタグを削除できません

xsi:nil="true"のいくつかのxmlタグを含む次のxmlがあります。これらは基本的にnullのタグです。sxltトランスフォーマーを使用/検索してこれらのタグをxmlから削除し、残りのxmlを取得することができません。

0 投票する
1 に答える
305 参照

c# - XML フォーマット エラー

C# Web サービス プロジェクトで null 許容プロパティの問題が発生しました。

これはシリアル化後の SOAP xml です。

http://www.xmlgrid.net/で xml を表示しようとしましたが、xsi:nil = "true"ノードが原因で表示できませんでした。また、この Web サービスを使用する別のプロジェクトでは、オブジェクトへの逆シリアル化中に間違った xml 形式のエラーが発生します。

null プロパティを無視するにはどうすればよいですか? または、この問題を回避する別の方法はありますか?

私は試した :

0 投票する
1 に答える
886 参照

ruby-on-rails - 空の配列とnilの値が保持されているRailsでXMLをハッシュに変換する方法

RailsでXML構造をハッシュに変換するとHash.from_xml(@xml)、パーサーは空の配列とnil値を区別しませんが、XMLは、すぐに終了するノードを空の配列として表し\ます。たとえば<audio_languages/>、属性nil="true"を持つノードはnilとして解釈されます。値。

XML構造(生成方法を制御できます)は次のようになります。

からの期待される出力は次のHash.from_xml(@xml)ようになります。

代わりに、とのnil値を取得しaudio_languagesますavg_rating

0 投票する
1 に答える
2995 参照

java - null 文字列を xsi:nil=true として設定する

私はこのクラスを持っています

表示時にuserMessage変数をnullに設定したい場合は、これを表示するだけです

そして、私は表示する必要があります

これどうやってするの?