問題タブ [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 投票する
2 に答える
206 参照

.net - DataContract XMLのこれらすべてのnullコレクションエントリは何ですか?

NetDataContractSerializerがシリアル化されたコレクションに「nil」エントリを追加する理由を誰かが知っていますか?

例えば、

3つの追加の「JobRecord」エントリと「ねえ、ここに4つのノードがあることはわかっていますが、そのうちの1つだけが何かを意味します」という追加の要素に注意してください。

奇妙な振る舞いのようです。さて、NDCSがオブジェクトグラフを深く覗き込んでいて、シリアル化されているアイテムの数よりも大きいサイズのバッキング配列をいじっている可能性があることがわかりました(リストのバッキング配列を考えてみてください)。

それはここで何が起こっているのですか?これは、コンストラクターが処理するために作成するクラスyield return(JobRecordのソース)のアーティファクトですか?

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

c# - Nullを使用したSoapWSDL

null許容型の関数にパラメーターを指定する必要があります。これは機能しません:

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

php - PHP Zend XML-RPC-リクエストの「nil」を無効にする方法はありますか?

ZendXML-RPCクライアントライブラリを使用してXMLリクエストを別の非PHPXMLRPCサーバーに送信しています(これはJava JBossのインストールですが、変更/パッチ適用/ハッキングを制御できません)。私が行っているリクエストの1つに<nil/>、XML-RPC拡張機能である要素があります。私が話しているXML-RPCサーバーは、リクエストがで失敗するため、これをサポートしていませんFailed to parse XML-RPC request: Unknown type: nil

<nil/>値を送信せず、代わりに何か他のものを送信するようにZendに指示する方法はありますか?他の人は以前にこれを尋ねました:http://framework.zend.com/issues/browse/ZF-1919

0 投票する
8 に答える
18845 参照

sql-server - SQL Server で XML から null 値を選択する

属性の 1 つとして null を持つ XML から選択しようとしています。null を返す代わりに、0 を返します。何が間違っていますか?
複製するには、以下のコードを参照してください。

戻り値:

これは同じものを返します:

前もって感謝します。

0 投票する
4 に答える
44555 参照

xml - 違いは何ですか?

XML/XSD でこれらのタグに違いがあるかどうか知っていますか?

例えば:

これらは同等ですか?

XSD 要素がある場合:

これは、デフォルトで xsi:nil="false" であることを意味します。これは、この要素の null 値を受け入れないことを意味します。

私の疑問は、これを受け入れるかどうかです。

これは、XSDにとって実際には何を意味するのでしょうか?

よろしくお願いします

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

c# - Soap-要素にはプロパティとしてxsi:nilがありませんが、逆シリアル化してもオブジェクトはnullになりません

XMLとSOAPメッセージに関しては、私はまったくの初心者です。...これがSOAPメッセージです。

逆シリアル化するクラスを提供するxsd.exeツールを使用してクラスを生成しました。この.xsdファイルは、SOAPメッセージの受信元の会社から提供されたものです。

これが問題です。このタイプの応答が会社から返されると、CSCallbackRequest内で、CDS、CDRP、およびUDIの3つの要素を探しています。受信しているコールバックのタイプを特定しようとしています。私の最初の仮定は、タイプ(生成されたクラスタイプ)のXMLSerializerを使用する場合、xsi:nil = trueを持たないCSCallbackRequest内の要素は、生成されたクラスタイプオブジェクト内のオブジェクトがnullにならないことを許可します。しかし、そうではありません。デシリアライズ後に、のプロパティにxsi:nilプロパティがないかどうかを確認するにはどうすればよいですか?

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

php - xsi:nil="true" の SOAP リクエスト

xsi:nil="true"石鹸のリクエストがあります。どういう意味?どうすればそれに値を渡すことができますか?

どんな助けでも大歓迎です

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

c# - 属性を持つ xsi:nil 要素を生成する方法は?

この XML フラグメントを含むリクエストを生成する必要がある WCF クライアントがあります。

スキーマはサーバーによって決定され、私の管理下にはありません。nullFlavor生成されたプロキシ コードには、(特に) プロパティとを含む reason 要素のクラスがありtypeCodeます。プロキシは XmlSerializer を使用します。

どうすればそのようなフラグメントを生成できますか? XmlSerializer はxsi:nil、対応するメンバーが null の場合にのみ属性を発行します。null の場合、属性として出力されるプロパティを持つことはできません!

ところで、フラグメントは、nil 要素に子要素または内部テキストを含めることはできませんが、属性を含めることができると述べている XML スキーマ インスタンス仕様に従って合法です。

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

ios - xsi:nil に達すると NSXMLParser エラー 201

NSXMLParser の解析と XML ソースがあり、タグの 1 つが<expire xsi:nil="true"/>. パーサーがこのタグに到達すると、NSXMLParserErrorDomain エラー 201 をスローします。このタグを XML ソースから削除すると、エラーは発生しません。

これがエラーをスローしている理由はありますか??

ありがとう!

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

sql-server - Xquery を使用して xsi:nil = "true" のノード値を置き換える

SQL Server 2005 で XQuery を使用して、列に保存された xml を更新しようとしています。更新する必要があるデータのサンプルを次に示します。

面積と体積を別のテーブルの値に設定する必要があります。更新用の CTE を作成しています。省略したロジックは他にもありますが、CTE に更新用の正しいデータが含まれていることを確認しました。

次の XQuery SQL ステートメントを使用してテーブルを更新しようとしています。

影響を受けるのは 1 行ですが、XML を見ると変更されておらず、動作させるために何を修正する必要があるかわかりません。それが違いを生む場合、ノードは型指定されていません。