問題タブ [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.
xml - XSD任意の要素任意の順序任意の回数
私はすべてを試しました<xs:all>, <xs:choice>, and <xs:sequence>
これらのどちらも私のケースを十分に助けません。
誰かがあなたがこのようなものをどのように検証するか知っていますか?
ここで、<Menu>
タグ
の下<SubMenu>
および/または<MenuItem>
任意の回数(0-n)で任意の順序で発生する可能性があります。ただし、そのうちの少なくとも1つは少なくとも1回は発生する必要があります。
SubMenuタグ内の検証を無視します。
この件で助けていただければ幸いです。
java - Web アプリケーション内のパスで xsd スキーマを使用する方法
XML を読み取る JDOM パーサーを使用しており、xsd スキーマを使用した検証が含まれています。
一般に、xsd のパスをパーサーに設定するための構文は、ドキュメントによると次のとおりです。
schema_pathを http: で始まる URL または絶対パス (つまり、c:/myFolder/schema.xsd)に設定すること
で機能しますWeb ルートの下のどこかにあるでしょうか。JDOMビルダーへの相対パスを提供することは可能ですか?
この質問に答えることができる人は、xsd の使用に関して私が直面した別の問題の解決にも役立つ可能性があり
ます。
xml - ランダムな順序を許可する XSD スキーマ
要素をランダムな順序にし、maxOccurs="unbounded" にする XSD スキーマを設計しようとしています。
私のXML:
c# - XSD で XML ファイルを検証する際のエラー
XSD を使用して XML ファイルを検証しようとしていますが、要素と属性ごとに「要素 'xxx' のスキーマ情報が見つかりませんでした」というメッセージが表示されます。
私のC#コードは次のとおりです。
私のXMLファイル:
私のXSDファイル
xsd - 混合型から派生する場合のXMLスキーマと問題
私は次のXMLスキーマを持っています:
これを使用してこのXMLインスタンスを検証します(「item」要素のテキストをサブ要素「order」および「id」と混合したい):
私が検証を行ったものは何でも、エラーがあると言っています:
派生型のコンテンツ型とそのベースのコンテンツ型は、両方とも混合するか、両方とも要素のみである必要があります。タイプ'itemType'は混合されていますが、その基本タイプは混合されていません。
しかし、itemTypeとitemTypeBaseの両方のタイプが混在していることがわかります!!
どうもありがとうSTeN
schema - XSDを使用してシーケンスを回避する方法
特定のシーケンスをランダムに生成したい
今、私はどの<i1>
ように前に来ることができるxsdを作ることができます<i2>
か?
web-services - xs:sequence に埋め込まれた xs:choice は共用体の使用を妨げます
私は次のxsdを持っています
すべてがpriv
名前空間の下にあります。問題は、それがmyID
組合のように見えることです。testID
または と を含むシーケンスである可能性がnewID
ありtestID
ます。wsdl2h
fromでコンパイルするとgsoap
、次のメッセージが表示されます。
注:
<xs:choice>
組み込み<xs:sequence>
または<xs:group>
共用体の使用を防止します
上記のXSDは正しいですか?
java - XML スキーマ リファレンス
2 つの XML スキーマがあります。1つ目 ( A.xsd
) はライブラリ jar ファイル ( mylib.jar
) にあり、2 つ目 ( B.xsd
) は私のプロジェクトにあります。
A.xsd
にインポートして、埋め込まれたバリデーターB.xsd
を介して着信 XML を検証したいと考えています。Jaxb2Marshaller
しかし、私はそれを適切に動作させることができません: の内部 XML バリデーターはJaxb2Marshaller
、jar ファイル内のファイルへの参照を理解していないようです (単に のようなものを書きたいだけです<xs:import namespace="http://my/schema.xsd" schemaLocation="classpath:schema.xsd">
)。
どうすれば修正できますか?プロジェクト スキーマからライブラリ スキーマをどのように参照できますか?
xml - XMLスキーマを検証するためのXMLスキーマ?
XMLスキーマを別のXMLスキーマで検証できるかどうか誰かが知っていますか?もしそうなら、そこにリファレンス実装はありますか?JAXBを使用してスキーマドキュメントを解析したいと思います。
winforms - 検証ルールを含む XSD からデータ入力フォームを動的に生成する
XSD スキーマを読み取って (Windows C#) データ入力フォームを動的に作成できるものはありますか? また、型定義を読み取り、それらを使用して入力されたデータを検証する必要があります。その後、データは XML ファイルとして保存されます。
XSDは変更される可能性があり、おそらく変更されるため、動的な形式であることが望ましいです。アプリが変更されるたびに、アプリを再構築して再配布する必要はありません。
有望に見えるが動的ではないように見えるXSD2codeを見てきました。
CodeplexのXML データ エディターは有望に見えますが、使用する XSD をフィードすると、未処理の例外がスローされました。また、検証ルールを実行するとは思いません。