問題タブ [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.
java - XML Beans を使用した外部スキーマのインポートと使用
少し問題があります。私はかなり前に実稼働システム用の API を作成しましたが、これは Apache XML Beans を使用していました。スキーマは同種 (つまり、インポートがなく、すべてが同じスキーマ内からのもの) であり、API 処理のコードが非常に冗長であったとしても、すべてが正常に機能しました。それ以来、古い API の一部、つまり異なるスキーマを念頭に置いて、JAXB を使用してはるかにシンプルでエレガントな RESTful API を作成しましたが、一部の要素は同じです。古い API のバインド コードをクリーンアップして簡素化するために、一部のパーツを削除して新しいスキーマをインポートし、代わりにそれらの要素を使用することで置き換えました。ただし、スキーマの新しい組み合わせを使用するドキュメントを解析しようとすると、XML Beans から検証エラーが発生します。
誰もこれに遭遇したことがありますか?解決策やアイデアはありますか? 本当にありがたいです。よろしくお願いします。
xsd - XSD - 特定の属性を持つ特定の要素が存在することを確認するにはどうすればよいですか?
XSD を使用してjdplプロセス定義ファイルに追加の検証を追加しようとしています。
追加したいルールがいくつかあります。しかし、私に問題を引き起こしているのは、「名前」属性=「問題」を持つ「ノード」要素が1つ存在する必要があることです。
これは有効です:
そして、これはそうではありません
要約すると、強制する必要があるルールは次のとおりです。
- 値「問題」を持つノード属性
- name="Problem" のノードが 1 つ存在する
- 他の名前を持つ任意の数のノードを許可する
そこに何かアイデアはありますか?
vb.net - XSD からの dataset.designer.vb の作成
別の Visual Studio プロジェクトからコピーした Visual Studio 2008 のデータセットの.xsd
、、、およびファイルがありますが、データセットを変更する必要があります。したがって、私は XSD ファイルに入り、新しい列を作成し、不要なものを削除しました。しかし、新しいデータセットを使用しようとしたときに、Visual Basic コードが舞台裏にないことに気付きました。通常、このコードは にあります。もちろん、古いものをコピーすると、列が変更されたため、無効になりました。.vb
.xsc
.xss
dataset.designer.vb
.xsd
Visual Studio 2008 に強制的にファイルを使用させ、デザイナー コードを作成/更新させるにはどうすればよいですか?
emacs - XHTML を拡張するための RelaxNG (rnc) スキーマ
オンザフライ検証にrncスキーマを使用できるEmacs のnxml-modeを使用して XHTML ファイルを編集したいと思います。これはすべて、新しい Emacs バージョンに組み込まれています。
ただし、私の XHTML ファイルには別のスキーマの要素が含まれています。<foo:foo> タグは有効ですが、ドキュメントの <xhtml:head> 内のみです。
現在、nxml が使用している XHTML スキーマに foo タグが記述されていないため、エラーが発生します。既存の XHTML スキーマに関連して foo タグを記述する新しいスキーマを作成するにはどうすればよいですか? また、schemas.xml ファイルのスキーマ検索規則を使用してそのスキーマを自動的に適用するにはどうすればよいですか?
つまり、組み込みの XHTML ルールと、特定の名前空間タグを追加するいくつかのカスタム ルールの 2 つのスキーマを同時に使用して、ドキュメントを検証したいと考えています。
xml - オブジェクト モデルの構築による XML ファイルの解析
私は常に、XSD.exe/VS.Net を使用してスキーマを生成し、スキーマからクラスを生成し、xml ファイルをオブジェクト ツリーに逆シリアル化して XML ファイルを解析することを好んでいました。[まあ、これまでの私の要件のほとんどは、これを完璧な選択にしました]。
XSD.exe によって生成されたクラス名は奇妙です。つまり、XSD.exe は、先行する祖先タグ名をすべて連結することによって、クラス名を一意に保とうとします。
これをカスタマイズする方法はありますか?それとも、これの上で実行するためのツールでしょうか?
私の動機は、自動生成されたコードを侵害しないようにすることです。
考え?
xml - XSD コード ジェネレーター
整形式の XML ドキュメントを取得し、XML ドキュメントの構造に基づいて XSD スキーマを書き出すコード ジェネレータはありますか?
soap - SOAPメソッドの戻り型を(WSDLで)マップとして宣言するにはどうすればよいですか?
SOAPサービスにメソッドを追加しています。このメソッドでマップを返すことができるようにしたいと思います。より具体的には、リストのマップ(ベクトル/配列)です。これをWSDLにどのようにキャプチャしますか?
.net - XSDObjectGen.exe と XSD.exe の比較
XSDObjectGen.exe と XSD.exe の違いは何ですか?
dot net 2.0 で XSDObjectGen.exe を動作させる方法はありますか?
xml - XMLスキーマ:複数出現するタグの値を一意にする
私はこのXMLパターンを持っています...
<day>
タグ内の2つのタグに同じ値を入力するユーザーを停止したいと思います<module>
。
現在、タグを使用してそれを行うことができますが、これでは1つのタグに2つのタグを含める<xsd:unique>
ことはできません。<day>
<promo>
属性を使用することもできますbase="xs:ID"
が、これでは値を数値で始めることはできません。
どんな助けでも大歓迎です。
よろしく、トム。
.net - XML - ルート レベルのデータが無効です
UTF-8 でエンコードされた XSD ファイルがあり、それを実行するテキスト エディターではファイルの先頭に文字が表示されませんが、Visual Studio のデバッガーでプルアップすると、明らかに空の文字が表示されます。ファイルの前のボックス。
エラーも表示されます:
ルート レベルのデータは無効です。行 1、位置 1。
これが何かわかる人いますか?
更新: ファイルの種類を限定するために投稿を編集しました。これは、Microsoft の XSD 作成者によって作成された XSD ファイルです。