問題タブ [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 投票する
2 に答える
448 参照

xml - XML名前空間をフォーマットするためのガイドライン

私は、インターネットに公的に直面するWebサービスアプリケーションを開発していません。スキーマ定義を幅広い対象者に公開する問題を検討し始めると、スキーマ名前空間を適切にフォーマットするためにある程度の考慮を払う必要があると思います。

組織のXMLスキーマの名前空間形式を標準化する方法をアドバイスするガイドライン文書に出くわした人はいますか?

FQDNとパスの使用などhttp://schemas.organisation.com/http://organisation.com/schemas

バージョンパスを含めるスタイルhttp://organisation.com/schemas/submissions/2006またはhttp://organisation.com/schemas/submissions/v1

日付または主題別組織http://organisation.com/schemas/2006/submissions/vshttp://organisation.com/schemas/submissions/2006

etcetera

2010年1月12日更新:この問題をもう一度見直すと、実際に書かれた論文があるとしても、これについて正しい答えはあり得ないので、それはwikiである必要があると思います。

0 投票する
1 に答える
1694 参照

asp.net - Web サービス応答 XML を取得して Liquid XML Studio で検証するにはどうすればよいですか?

Web サービス コード (ASP.NET 2.0):

は、次の応答を返します。

これを XML ファイルとして保存し、Liquid XML Studioで開いて検証しようとすると、次のエラー メッセージが表示されます。

では、これが正しく検証されるように正しい名前空間やスキーマを追加するにはどうすればよいですか?

私の WSDL ...asmx?WSDL には TestMeResponse 要素と TestMe 要素のスキーマ定義が含まれていますが、これを応答に含めるにはどうすればよいですか?

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

c# - 悪い xml データを処理するための正しいアプローチ

Web サービスから定期的に xml を取得し、データをデータベース テーブルに格納する小さな C# Windows サービスがあります。

残念ながら、Web サービスには時折不良データ (10 進数ではなく文字列) が含まれているため、失敗しています。Web サービスを制御することはできません (ソフトウェアからの検証されていないユーザー入力は変更できません) が、再入力できるように不良データをログに記録したいと考えています。

次のような単純なデータです。

このテーブルには、COL1 (NUMBER, 10)、COL2 (NUMBER, 10,2) の 2 つの列しかありません。

私は検証用の XmlReader とこの XSD を使用していました。

次に、データセットを dataset.ReadXml() および Update() します。

悪いデータにヒットするたびに、次の例外が発生します。

System.Xml.Schema.XmlSchemaValidationException が処理されませんでした

Message="'COL1' 要素が無効です - データ型 ' http://www.w3.org/2001/XMLSchema:decimal 'によると、値 'A40' は無効です' - 文字列 'A40' は有効な Decimal ではありません価値。"

この問題を回避する方法はいくつか考えられますが、それらはすべて少し面倒に感じます。もっと洗練された方法を学び、知識を向上させたいと思っています。これが私がこれまでに思いついたものです:

  • 検証用 XML リーダーにロードする前に、Web サービスによって提供された XML を前処理し、不良ノードを完全に削除します。
  • XmlSchemaValidationExceptions をキャッチし、それらから正常に続行しようとします (それについてはわかりません)。
  • 検証 XML リーダーを使用しないでください。代わりに、検証されていない xml をデータセットに読み込むときに例外をキャッチします。(これもよくわからない)
  • データセットに文字列列があり、更新するまで不良データを無視し、データベースが拒否したものをすべてキャッチします。
  • ユーザーが最初にそれを正しく理解できるようになるまで、大きなマレットを持ってユーザーの上に立ちます (時間がかかりすぎます)。
  • 他の何か?

更新: COL1 のユーザー入力を検証しないアプリケーションからデータが取得されるため、データが正しくない可能性がありますが、COL2 の数値は正しく計算され、COL1 は別のシステムに対応するはずです。無効なエントリは、修正できるように記録する必要があります。データがデータベースに書き込まれた後、別のシステムが COL1 が有効であることを確認し、ユーザーは他のシステムで正しく表示されない場合にすぐに気付くでしょう - とにかく手動でロードしていました :)

0 投票する
1 に答える
1565 参照

xml - VS2008 (または他のツール) で DataSet または DataTable に相当する XML/XSD を作成する方法

そのため、今日、Web アプリケーションで使用するために、MS Access データベースのデータを含むいくつかのテーブルを XML に移動する必要がありました。そのため、Visual Studio でテーブル構造を XSD ファイルとして定義し、データを読み込むのは簡単なプロセスだと思いました (簡単にするために、入力するとしましょう)。私の人生では、これを理解することはできません....私はたくさんの記事をグーグル検索しましたが、何もクリックしていないようでした.

私の質問の簡単な形式は次のとおりだと思います:Visual Studioで単純なxmlスキーマを(グラフィカルに)定義し、そこに含まれるデータを(VS内で、素敵なグリッドインターフェイスを介して)編集し、データをxmlに保存することは可能ですかファイル?

そうでない場合、これに適した一般的なフリーウェアまたはオープン ソース ツールはありますか?

0 投票する
1 に答える
104 参照

xml - Web サービスの定義 - 名前空間の定義にアクセスできるようにするための要件は何ですか?

私は最初の Web サービスを定義するために座っていますが、名前空間定義のアクセシビリティ要件についておそらく基本的な質問は何ですか?

これらの Web サービスのコンシューマーがメッセージ要素を自分の名前空間に属するものとして識別した場合、メッセージの送信時にこの名前空間の URI 参照を利用できる必要がありますか?

メッセージング時に名前空間定義に対するメッセージ検証が行われるかどうか疑問に思っています。URI 参照ホストの障害によってメッセージングの発生が妨げられるべきではないため、そうではないと思います。

ここでの要件について意見を共有したり、適切な情報源への方向性を提供したりできる人はいますか?

ありがとう、M.

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

.net - XSD からクラスを生成する

SOA の世界で Web サービスのコントラクト ファースト開発を行っています。

XSD ファイルを編集した後、XSD ファイルから .net クラスを自動的に (再) 生成する最良の方法は何ですか?

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

java - XMLからのSQLスキーマの生成

Oracle 11データベースとJava開発環境(Eclipseを使用)を使用しており、いくつかのxmlスキーマをSQLスキーマに移行したいと考えています。

ax xsdに見えましたが、SQLServerをインストールせずにant/Eclipseから実行できるものが本当に必要です。

よろしく、

アンディ

0 投票する
13 に答える
109521 参照

xml - 生成された XML から「standalone="yes"」を削除します

結果の XML でstandalone="yes"が生成されないようにする JAXB 設定を知っていますか?

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

xslt - XSLT を使用したメタデータ駆動型の生成

私は定期的に、レガシー システムの独自のデータ モデルを変換して XSD スキーマを作成しています。これはかなりうまくいきます。intただし、従来のシステムでは、データ型 ( など) など、パラメーターの非常に基本的な属性しか指定できませんstring

変換の詳細を提供するために、メタデータを追加できるメカニズムで XSL 変換を強化したいと考えています。XPath に属性を割り当てる Java プロパティ表記のようなものを考えました。

次の例を想像してください。

従来のシステム データ モデル(実際にはきちんとしていますが、デモンストレーション目的に最適です)

メタデータ

結果の XSD スキーマ

それについてどう思いますか?XSL スタイルシートにメタデータを含める方法はありますか?

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

xsd - XMLスキーマでフィールドの依存関係をどのように指定しますか?

これはより一般的なXMLスキーマの質問ですが、XMLスキーマでフィールドの依存関係を指定する場合とその方法を教えてください。たとえば、fieldAが提供されている場合、fieldBが必要であるとどのように言いますか?