問題タブ [xsd]

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 投票する
3 に答える
20343 参照

.net - MS SQL データベースから XML スキーマを取得する

.Net と C# を使用してプログラムでデータベースの XML スキーマを生成することは可能ですか? NDbUnit を調べたいのですが、大規模なデータベースの場合、スキーマを手動で作成するのは現実的ではありませんか?

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

python - Python での XML スキーマによる検証

XML ファイルと別のファイルに XML スキーマがあり、XML ファイルがスキーマに準拠していることを検証したいと考えています。Pythonでこれを行うにはどうすればよいですか?

標準ライブラリを使用したいのですが、必要に応じてサードパーティのパッケージをインストールできます。

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

xml - XML スキーマで整数の最小長を設定するにはどうすればよいですか?

私は XML スキーマを作成中ですが、私の値の 1 つは年です。そのため、すべての値が正確に 4 文字であることを確認したいと思います。そのために、次の構文を使用しています。

「totalDigits」を正しく理解していれば、誰かが「publish_year」の値として「2008」または「200」を渡すことができます。どちらも有効でしょう。そのため、4 桁が必要になるように XSD を構成するにはどうすればよいですか? 一見したところ、正規表現を使用すると思いますが、既に組み込まれているもの (「totalDigits」など) を見落としているかどうかを知りたいです。

アップデート:

私は次の解決策を取りました。やり過ぎかもしれませんが、要点は次のとおりです。

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

xml - W3C XML スキーマと maxOccurs の最大整数

私は W3C XML スキーマに取り組んでいます (私が書いたものではありません)。1 つのツール xmllint は、スキーマの使用を拒否します。

4294967295 は 2^32-1 なので、明らかに、xmllint は符号付き 32 ビットの整数を実装していますが、これでは十分ではありません。

xmllint は正しいですか? 標準は明らかに整数のサイズを制限していません:

http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/structures.html#p-max_occurs http://www.w3.org/TR/2004/REC-xmlschema-2-20041028 /datatypes.html#nonNegativeInteger

nonNegativeInteger の値空間は無限集合 {0,1,2,...} です。

したがって、実装者は無限整数を使用することになっています...

ベストプラクティスは何ですか?

実装者はbigintsまたは同様のものを使用する必要がありますか? (その場合、xmllint は間違っています。)

スキーマの作成者は、maxOccurs の「妥当な」値に制限する必要がありますか? (その場合は、スキーマの作成者に問題を報告します。)

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

xsd - XML ドキュメント内のノード

着信 xml ドキュメントを解析するための xml スキーマを設計しました。受信場所は 2 つのフィードから xml ドキュメントを取得します。そのうちの 1 つがドキュメント内のノードのスペルを間違えています。「Rookie」ではなく「Roookie」です。既存の xsd でこのドキュメントを解析する方法はありますか?

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

c# - 抽象複合型のスキーマのクラスを生成します

抽象複合型を定義するスキーマを使用しています。

このタイプは、スキーマ内の別の複合タイプによって参照されます。

「xsd.exe/d /l:CS MySchema.xsd」を実行すると、次のエラーが発生します。

エラー:MySchema.xsd'の処理中にエラーが発生しました。-DataSet''のコード生成エラー。-入力xmlファイルの内容をDataSetに変換できません。DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。-DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。

無効なスキーマではないようです。他の誰かがこの問題に遭遇しましたか?

ありがとう

ニック

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

java - XML スキーマ (xsd) からの XML インスタンスの生成

データとラベルがあれば、XSD スキーマからの XML ファイルの生成を自動化できる方法はないかと考えていました。これをpython/javaでやりたいです。それは非常に可能だと思われますが、これを可能にするライブラリが見つかりません。私はかなり迅速な解決策を探しています..何かアイデアはありますか?

参照: how-to-generate-sample-xml-documents-from-their-dtd-or-xsd

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

.net-3.5 - 既知のXSDから.Netオブジェクトを生成します

オブジェクト階層を定義するXSDがいくつかあります。たとえば、math.xsd、base.xsdですが、math.xsdはbase.xsdに依存します。それらのxsd-sからクラスを生成する必要があります。

CodeXSツールと XSD.exeの2つのツールについてはすでに読みました 。xsd.exeの問題は、相互に依存する2つのxsd-sからクラスを生成できなかったことです。そのような場合にxsd.exeを使用するための正しいパラメータを知っている人はいますか?

さらに、私は以下を探しています:-より多くのツール-それらのツール間の比較-.net3.5を使用したオブジェクトへのxsdありがとう。

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

xsd - SOAPUI: xsd スキーマ ファイルに対して応答を検証する

応答スキーマを定義する XSD ファイルに対して SOAP 応答を検証するにはどうすればよいですか。呼び出している Web サービスには入力と出力として XMLDocument があるため、応答スキーマの検証に WSDL を使用できません。

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

xsd - ソートされておらず、1 つの無制限のアイテムのみに対する XSD 検証

次のようなxmlファイルがあります。

field* は任意の順序で表示でき、field3 のみ複数回表示できます。

これを検証するために XSD ファイルを作成するにはどうすればよいですか?

ありがとうございました!