問題タブ [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.
xml - XML スキーマを使用する利点と欠点は何ですか?
プロジェクトで Microsoft SQL Server 2005 の XML データ型を利用しています。チームの一部のメンバーと私は、XSD も使用する必要があると感じていますが、他の陣営のメンバーは、XML をアドホックに保ち、「型」として扱わないようにする必要があると感じています。
XML は、メンテナンスの悪夢である多くのテキスト構成ファイルに構造と中心性をもたらす努力です。
.NET 3.5/C# を使用しており、テーブルは適切なデータ型で設計されています。私の主張は、XML であるという理由でそのアプローチを打ち破る理由を考えることにおいて、私たちはすでに「型指向」であるということです。元の問題が発生したのは、テキスト ファイルに型がないためです。「タイプ」アプローチを使用しないと、同じ問題が発生する可能性があります。
XML スキーマの利点に関する私の理解が間違っている可能性があります。では、XML スキーマを使用する利点と欠点は何でしょうか?
xsd - XML スキーマでの再帰?
XML ドキュメントのツリー構造を検証する XML スキーマを作成する必要があります。木の出現数や深さレベルは正確にはわかりません。
XML の例:
それを検証する最良の方法はどれですか?再帰?
java - XML スキーマに対する検証には何を使用しますか?
サーバー側 Java のスキーマに対して XML ドキュメントを検証する場合、組み込みの JRE Xerces 実装と javax.xml.validation.Schema を使用します。正常に動作しますが、検証が失敗すると、Xerces はほとんど役に立たないエラー メッセージを表示します。次に例を示します。
これらは、検証に失敗した XML ドキュメントの特定の部分を診断して追跡するのに時間がかかる場合があります。これはすべて、不十分なエラー メッセージが原因です。
私の質問は、スキーマに対して XML を検証する別の手段を使用していますか?
これはサーバー側 Java であるため、「XML Spy を使用する」などとは言わないでください。
c# - xmlの検証と修復
検証エラーに関するより有用な情報を取得する方法はありますか?XmlSchemaExceptionは、エラーの行番号と位置を提供しますが、これは私にはほとんど意味がありません。結局のところ、Xmlドキュメントはその一時的なテキスト表現に関するものではありません。問題の原因を特定するために、ノード名(またはxpath)を指定して、エラー(またはエラーコード)を列挙して取得したいので、おそらく問題を修正してみてください。
編集:私は有効なxmlドキュメントについて話している-特定のスキーマに対しては無効です!
c++ - CodeSynthesis XSD ツリー マッピングを使用する C++ 型
CodeSynthesis XSD C++/ツリー マッピング ユーティリティを使用して、既存の xsd を値を入力できる C++ コードに変換しています。
変換を行った後、テストできるように動作させようとしています。問題は、私はこれを C++ で行うことに慣れておらず、このツールを初めて使用することです。
versno_typeまず、ABSTRACTNETWORKMODEL と呼ばれる、型とfromtime_type
typedef を内部に持つクラスから始めます。これは、私が使用しようとしているコンストラクターとtypedefです
これらはすべて ABSTRACTNETWORKMODEL クラスにあり、double_ と time の定義は次のとおりです。
time の定義は、複数のコンストラクターを持つクラスです。
新しい ABSTRACTNETWORKMODEL を正しく作成していないことはわかっていますが、これを行う必要があるかどうかはわかりません。この時点で私がやろうとしているのは次のとおりです。
もちろん、これは2番目のパラメーターの変換に関するエラーをスローしますが、何が間違っているのか教えてもらえますか? または、少なくとも私が今やろうとしていることの 1 つは C++ をもっと学ぶことなので、正しい道を教えてくれます。
xml - XML スキーマ XSD TotalDigits と MaxInclusive
次の定義を持つ XML スキーマに出くわしました。
しかし、それtotalDigitsは冗長であるように私には思えます。私は XML スキーマにやや慣れていないので、何かが欠けていないことを確認したいと考えています。
totalDigitsvsの実際の動作は何maxInclusiveですか?
と? totalDigitsの組み合わせで常に表すことができます。minInclusiveMaxInclusive
totalDigitsは負の数にどのように影響しますか?
xml - 要素に CDATA のみが含まれていることを XSD で指定するにはどうすればよいですか?
XSDで次をどのように表現できますか。
xsd - XMLスキーマで同じ名前と異なる属性値を許可する複数の要素を定義する方法は?
この xml のチャンクの XML スキーマを作成したいと思います。「name」属性の値を制限して、出力ドキュメントで曜日ごとに 1 つのインスタンスのみが許可されるようにします。
私はこれを使用しようとしました:
しかし、Eclipse の XML スキーマ バリデーターは、「モデル グループに、異なるタイプの 'day' という名前の複数の要素が表示されます。」というエラーを表示します。
他に方法はありますか?
asp.net - ASP.NET xsd データセットをどこに置くか
ASP.NET Web サイトを Web アプリケーション プロジェクトに変換しようとしています。変換はうまくいきました。以前とは別に、App_Code フォルダーに 2 つの xsd ファイルがあったと思います。このフォルダーは Web アプリケーション プロジェクトでは使用されていないと思いますので、xsd ファイルをどこに配置すればよいでしょうか。