問題タブ [xsd-validation]
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.
xsd - xsd:date には Z (Zulu) が必要ですか?
xsd:date に関して、Z は xsd:date データ型に必要ですか、それとも暗示されていますか?
たとえば、2001-06-03 と 2001-06-03Z はどちらも有効で、どちらも UTC 形式と見なされますか?
xsd - xml 文書の順序付けられていない要素を検証するための xml スキーマ
xml ドキュメントを検証するための xml スキーマを作成しています。私は、xml データのいくつかの順序付けられていない要素に対していくつかの complexType コンテンツを定義することに固執しました。
xml データは次のように表示されます。
上記の xml データに示されているように、各「state」タグの下にある最初の 5 つの要素は任意の順序で表示できます。
そのような種類の入力のxmlスキーマ定義を書くのを手伝ってくれませんか。私はこのようなものを書いてみました:
これは機能していません。
前もって感謝します
c# - 順序を部分的に無視するようにxsd検証を微調整します
xsdで検証する必要があるxmlクエリがあります...(不可能??)
残念ながら、xmlのxsdスキーマには、2つのシーケンスの間にxsd:choiceが含まれています。
しかし、私はxmlクエリでこれらのシーケンスの両方を指定しています。
これにより、xsdはxmlに失敗します。このチェックをオーバーライドする方法については、どのような方向ですか?
提供された:
1. XSDスキーマは標準化されており、変更できません。
2.変更は、検証を適用する場所の背後にあるC#コードで行う必要があります。
同じことが尋ねられました:
しかし、そこにあった答えは、xsdスキーマを変更することでした。これは、ユーザーが受け入れた答えでした。
update1
xmlはこれに似ています:
しかし、XSDは言う:
&xmlからsubElemAまたはsubElemBのいずれかを削除した場合、xmlは正常にスキーマ検証されます。
update2
スキーマバリデーターがこのチェックをバイパスできるようにスキーマ検証コードを微調整することを含む解決策を見つけたいと思っています。スキーマ検証のコード:
xsd - XSDファイルを複数のMavenアーティファクトに配布する
これが私が達成したいことの小さな例です:
Maven Artifact Aは多くのWebサービスの1つであり、要求と応答の定義を使用してXSDスキーマを定義します。(src / main / resources / xsd)
アーティファクトAはアーティファクトBに依存しており、これは単純なJARプロジェクトであり、低レベルのタイプ記述を持つ多数のマスターXSDが含まれています。(src / main / resources / xsd)
アーティファクトAのXSDは、アーティファクトBで一度指定されたタイプ定義(インクルード)を使用します。
可能であれば、Maven依存関係としてロードされるjarにあるxsdファイルを含める方法と、NetbeansやEclipseなどのIDEでWebサービスxsd(およびwsdl)を解決する方法を知りたいと思います。
このアプローチがエキゾチックに見える場合-すっきりとしたデザインのためのより良い方法はありますか?
アップデート
最初に、スキーマインクルードが機能することを期待する簡単な例を示します。
このような問題にはいくつかの解決策があるようですが、自分の環境にそれらを実装する方法がわかりません。
(netbeans7.1)IDE(dev environemnt用)に埋め込まれ、Mavenプラグイン(本番環境用)として利用可能なカタログリゾルバーを知っています。これにより、スキーマファイルの場所にエイリアスを指定できるはずです。このエイリアスは、スキーマの場所として使用する必要があります。
ただし、JARファイル内のスキーマにアクセスするCatalog.xmlを指定する方法がわかりません。私には、スキーマの場所で直接指定するのと同じ問題のようです。また、各WARのカタログを維持するためのオーバーヘッドがあります。これは、可能な限り採用したくないプロジェクトです。
Mavenプラグインに関しては、まだ決定的なものは何も見つかりませんでした。
他のソースはjax-bのコンテキストでカスタムカタログリゾルバーを実装していますが、Java-WS環境でそのようなリゾルバーを実装するための可能なフックと、上記のmaven-pluginと組み合わせてどのように機能するかはまだわかりません。またはIDEカタログリゾルバ...
java - 内部にxsdを使用してxmlを検証する方法は?
xmlドキュメントにスキーマが含まれている場合にxmlスキーマに対してxmlファイルを検証する際に問題が発生します。xmlファイルは次のようになります。
Javaコードは次のようになります。
そして私にとっての問題は、この場合、SchemaFactoryオブジェクトをどのように使用するかです。
私はどんな助けにも大いに感謝しています!
xml - XMLSpy 2012 を使用した XSD/XML 検証
XMLSpy 2012 を使用して以下の xsd ファイルを検証しようとするたびに、次のエラーが表示されます:
「資格情報」は既存のタイプを参照する必要があります。
私がやっていることは愚かなことだと確信していますが、私にはそれがわかりません。
ありがとう。
xsd - XSD作成で「必須」フィールドを配置するにはどうすればよいですか?
アプリケーションとSharePoint間のWebサービス通信用にXSDファイルを書き留めています。パラメーターを「必須」にしようとしていますが、minOccursを1に設定しても、指定できませんでした。
この問題を解決するにはどうすればよいですか?これが私のXSDの1つです:
「if(input.Parameter!= null)」の数百を書き留めない方法があるといいのですが...
xml - xmlスキーマ検証エラー「プレフィックスがバインドされていません」
私はXMLスキーマにまったく慣れておらず、基本を理解しようとしています。これが私のxmlスキーマコードです(ファイル名:example1.xsd):
これがXMLドキュメントです。
xmlファイルを検証しようとすると、netbeansから次のエラーが表示されます。要素「sample:school」のプレフィックス「sample」がバインドされていません。[9]
regex - \r\n がなく、完全にスペースがない正規表現
実行可能ファイルに対する有効なユーザー入力をチェックしています。del
ただし、 / rm
、dir
/などは含まれますls
。入力は XML を介して収集され、XSDを使用して検証されます。私のプログラムは、同じファイルにアクセスできる場合とできない場合があるサーバーに送信するため、ファイルの存在を確認しません。
唯一の要件は、改行がないこと、\r
または\n
完全に空白であってはならないことです。タブも許可されないと仮定することは有効だと思います\t
が、私は改行にもっと関心があります。
ありがとう
java - Java: SAX スキーマの検証
私は2つのスキーマに従っています。Master.xsd と Child.xsd
- Child.xsd は Master.xsd によってインポートされます。
- マスター ファイルにはターゲット名前空間 'pub' があります。
- 子ファイルにはそのような名前空間はありません。
Master.xsd で xml を検証しようとすると、エラーが発生します
org.xml.sax.SAXParseException: src-resolve: 名前 'author' を a(n) '要素宣言' コンポーネントに解決できません。
また、master.xsd で使用してみましたが、今回は同様のエラーが発生します。
org.xml.sax.SAXParseException: src-resolve: 名前 'pub:author' を (n) '要素宣言' コンポーネントに解決できません。
ただし、これは XMLSpy によって正常に検証されます。
スキーマの呼び出しコードと検証コードは次のとおりです。
マスター.xsd
子.xsd
検証が必要な Sample.xml:
検証用の Java コード:
呼び出しコード:
どこが間違っているのか教えてください??