問題タブ [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.
.net - MS SQL データベースから XML スキーマを取得する
.Net と C# を使用してプログラムでデータベースの XML スキーマを生成することは可能ですか? NDbUnit を調べたいのですが、大規模なデータベースの場合、スキーマを手動で作成するのは現実的ではありませんか?
python - Python での XML スキーマによる検証
XML ファイルと別のファイルに XML スキーマがあり、XML ファイルがスキーマに準拠していることを検証したいと考えています。Pythonでこれを行うにはどうすればよいですか?
標準ライブラリを使用したいのですが、必要に応じてサードパーティのパッケージをインストールできます。
xml - XML スキーマで整数の最小長を設定するにはどうすればよいですか?
私は XML スキーマを作成中ですが、私の値の 1 つは年です。そのため、すべての値が正確に 4 文字であることを確認したいと思います。そのために、次の構文を使用しています。
「totalDigits」を正しく理解していれば、誰かが「publish_year」の値として「2008」または「200」を渡すことができます。どちらも有効でしょう。そのため、4 桁が必要になるように XSD を構成するにはどうすればよいですか? 一見したところ、正規表現を使用すると思いますが、既に組み込まれているもの (「totalDigits」など) を見落としているかどうかを知りたいです。
アップデート:
私は次の解決策を取りました。やり過ぎかもしれませんが、要点は次のとおりです。
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 の「妥当な」値に制限する必要がありますか? (その場合は、スキーマの作成者に問題を報告します。)
xsd - XML ドキュメント内のノード
着信 xml ドキュメントを解析するための xml スキーマを設計しました。受信場所は 2 つのフィードから xml ドキュメントを取得します。そのうちの 1 つがドキュメント内のノードのスペルを間違えています。「Rookie」ではなく「Roookie」です。既存の xsd でこのドキュメントを解析する方法はありますか?
c# - 抽象複合型のスキーマのクラスを生成します
抽象複合型を定義するスキーマを使用しています。
このタイプは、スキーマ内の別の複合タイプによって参照されます。
「xsd.exe/d /l:CS MySchema.xsd」を実行すると、次のエラーが発生します。
エラー:MySchema.xsd'の処理中にエラーが発生しました。-DataSet''のコード生成エラー。-入力xmlファイルの内容をDataSetに変換できません。DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。-DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。
無効なスキーマではないようです。他の誰かがこの問題に遭遇しましたか?
ありがとう
ニック
java - XML スキーマ (xsd) からの XML インスタンスの生成
データとラベルがあれば、XSD スキーマからの XML ファイルの生成を自動化できる方法はないかと考えていました。これをpython/javaでやりたいです。それは非常に可能だと思われますが、これを可能にするライブラリが見つかりません。私はかなり迅速な解決策を探しています..何かアイデアはありますか?
参照: how-to-generate-sample-xml-documents-from-their-dtd-or-xsd
.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ありがとう。
xsd - SOAPUI: xsd スキーマ ファイルに対して応答を検証する
応答スキーマを定義する XSD ファイルに対して SOAP 応答を検証するにはどうすればよいですか。呼び出している Web サービスには入力と出力として XMLDocument があるため、応答スキーマの検証に WSDL を使用できません。
xsd - ソートされておらず、1 つの無制限のアイテムのみに対する XSD 検証
次のようなxmlファイルがあります。
field* は任意の順序で表示でき、field3 のみ複数回表示できます。
これを検証するために XSD ファイルを作成するにはどうすればよいですか?
ありがとうございました!