問題タブ [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 に答える
1656 参照

c# - XDocument と xsi:nil="true" を読み取ると、「文字列は有効な DateTime として認識されませんでした」

XML を楽しく読む

ただし、タグが

「文字列は有効な DateTime として認識されませんでした」と表示されます。null合体演算子を使用したくありませんが、単にnullを取得してデータテーブルに挿入したいだけです

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

php - XMLWriter () 空白文字列を置換

<hello></hello>XMLWriter を使用して MySQL データベースの XML 出力を作成していますが、これを行うことでこれを防ぐ方法を知りたいです。<hello>nil</hello>

したがって、基本的に "" を "nil" に置き換えます。

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

jaxb - Jaxbマーシャラーは常にxsi:nilを書き込みます(@XmlElement(required = false、nillable = true)の場合でも)

で注釈が付けられたJavaプロパティがあり@XmlElement(required=false, nillable=true)ます。オブジェクトがxmlにマーシャリングされると、常にxsi:nil="true"属性とともに出力されます。

要素を書き込むのではなく、要素を書き込まないようにマーシャラーに指示するjaxbcontext / marshallerオプションはありxsi:nilますか?

私はこれに対する答えを探しました、そしてまたコード、afaicsを見ました、それは常にxsi:nilなら書くでしょうnillable = true。私は何かが足りないのですか?

0 投票する
3 に答える
2818 参照

sql-server - OPENXML、Xsi:nil、および小数

特定の文字列要素と数値要素に xsi:nil="true" を含む XML があります。次に例を示します。

SQL Server 2008 R2 でその XML を照会したいと考えています。私は OPENXML を使用していますが、10 進数型ではうまく機能しません。書きたいコードは次のとおりです。

これは、nvarchar を 10 進数に変換することについて文句を言います。いくつかハッキングした後、私はこれにたどり着きました:

どちらでもいいと思います。しかし、xsi:nil が NULL を意味し、文字列だけでなく 10 進数でも問題ないことを OPENXML に伝える方法はありますか?

0 投票する
5 に答える
12790 参照

xml - XSLT で XML 値が nil かどうかを確認するにはどうすればよいですか

XML ドキュメントには、いくつかの住所データがあります。

使用する値がある場合にのみ、zip プラス値を表示したいだけです。(この例では、正しい zip plus 形式であるかどうかは気にしません)

XSLT で次のスニペットを使用しようとすると、正しく動作しないようです。xsl:nil値をチェックする方法に関係していると思います。

私が得る結果は常に

いいえ

XSLTでnil-led要素をチェックする適切な方法は何ですか? この問題を回避し、私が望む結果を得る他の方法はありますか?

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

xml - XMLBeans を使用して xsi:nil="true を削除する方法

XMLBeans を使用して XML を生成する際、

xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"挿入されます。

例えば ​​:

しかし、私だけが必要です<element/>

提案してください 。前もって感謝します。

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

xml - Detecting XML nil in SQL Query

I'm using MS SQL Server 2008. I have a column of type XML that I am storing the result of some serialization. When the value of the object being serialized is nothing/null this result is stored in the database,

I am building a query that needs to determine whether or not the data in the XML column represents a null object or not. So in other words, distinguish when the column has the above value, or a serialized object.

Is there any built in XML functionality in SQL Server 2008 that can do this?

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

java - netbeans jaxb marshallerはxsi:nilを生成しません

次の問題があります。私のXSDスキーマ「searchevents.xsd」は次のとおりです。

「Code」という要素が1つあり、xs:string型でnillable = trueであり、「return」を割り当てていることがわかります。

xsd shemaからjavaオブジェクトを生成するとき、バインディングパラメーターを設定します。

StringTypeクラスは、次の構文で生成​​されました。

クラスSearchEventTypeには、コードの次の部分が含まれます。

マーシャリングを実行するときに、要素「コード」を初期化しない場合、次のXML構造を取得します(これは問題ありません)

要素の値を設定してアトリビュートすると、次のXMLが取得されます(これは問題ありません)。

問題は、属性を設定し、値を設定しない場合です。次のXMLを取得します(これはOKではありません):

値が設定されていないため(nullまたは空の文字列( "")を入れようとします)、次のXML構造を期待します。

なぜ私はそのような結果が得られないのですか。私は何か見落としてますか?

よろしくお願いします

トマズ

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

apache-flex - Web サービス呼び出しから返された XML で nil="true" 値を確認するにはどうすればよいですか?

次を含む Web サービス呼び出しから xml を受信して​​いますnil="true"

Flex DataService (webservice) ウィザードを使用して、cacheEntryコンポーネントのサービス オブジェクトを作成しました。このオブジェクトは、後で別の Web サービス呼び出しでシリアル化され、データベースに格納されます。

set SystemFKサービス オブジェクトのメソッドにブレークポイントを設定しました。渡された値が空の文字列だったようです!

この値を空の文字列にすると、反対側の Java での Web サービスの実装で問題が発生します。データベース値が null だったので、null が返されることが予想されます。この値を設定しないと、serviceObject は null を返す必要があり、データベースを満足させることができます。

nil = true私の質問は次のとおりです。この値の設定を避けるために、XML に a が存在することをどのように検出できますか?

0 投票する
3 に答える
2649 参照

c# - c# xml シリアライゼーションは null を書き込みません

null 可能な DateTime を含む ac# オブジェクトをシリアル化する場合、null 値を XML ファイルから除外する方法はありますか?