問題タブ [xml-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.

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

java - Eclipse XML エディターでの XSLT または Schematron による XML 検証?

Eclipse xml エディターで schematron または xslt を使用して xml ドキュメントを検証するにはどうすればよいですか? アイデアは、いくつかのルールベースの検証方法を使用して、Eclipse xmlエディターでxmlドキュメントのライブ検証を拡張することです。

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

c# - フラグメントレベルの適合性が有効になっている場合、XML スキーマの検証は無視されますか?

XML とスキーマの検証に関する私の滞在から、XMLReaderインスタンスに対してフラグメントレベルの適合性が有効になっている場合、XML ソースは含まれている Schemasに対して検証されなくなるようです。

ただし、適合レベルに照らして XSD スキーマの動作を説明していないように見えるため、MSDN ドキュメントからこれを確認することはできません。また、この問題が本当であると仮定すると、回避策が見つかりません。

XSD スキーマに対してXMLフラグメントを検証する方法を知りたいです。

私の場合、XHTML 1 Strict Schemaに対して検証しています。<center> のような非推奨の HTML タグが無効としてフラグ付けされていないという事実により、これがフラグメントの適合性がスキーマを無視すると私が信じる理由の一部です。また、同じシナリオでドキュメント レベルの準拠を使用すると、有効性エラーが正常にフラグ付けされます。

私が使用しているタイプの検証シナリオのコード サンプルについては、こちらを参照してください

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

xsd - Xsd、空または最小の長さの文字列を検証します

現在、このルールで検証するXsdがあります

空白も許可する必要がありますが、値を入力した場合でも、最小の長さは6である必要があります。

xs:patternこれと正規表現に頼らずにこれを行うことはできますか?

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

.net - xmlスキーマに基づいてxmlファイルを修正する方法は?

意図せずに変更されたファイルがたくさんあり、関連するスキーマと一致していません。

私がやりたいのは、エラーを見つけて自動的に修正することです(可能な場合)。.NETFrameworkで利用可能な検証メカニズムを調べました。問題は、エラーのあるノードを編集する方法がわからないことです。検証イベントハンドラーは、エラー自体に関する情報を含むイベント引数を提供しますが、ノードと、タイプXmlValidationReaderImplのオブジェクトである送信者オブジェクトは提供しません。何も知らず、このタイプに関する情報はどこにも見つかりませんでした。

検証メカニズムを使用してXmlファイルを修正する方法、または他に利用可能なアプローチがあるかどうかを誰かが知っていますか?

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

c# - XSD に対して XML を検証する最も効率的な方法

XML を含む文字列変数を取得し、XSD ファイルを持っています。XSD ファイルに対して文字列内の XML を検証する必要があり、複数の方法 (XmlDocument、XmlReader、... ?) があることがわかっています。

検証後は、XML を保存するだけなので、XDocument または XmlDocument には必要ありません。

最速のパフォーマンスが必要な場合はどうすればよいですか?

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

xml - XSDでルート要素を除外するにはどうすればよいですか?

XSDファイルにいくつかの要素が定義されており、これらはドキュメントの後半で参照として使用します。これらの「参照」要素のいずれかが有効なxmlファイルを構成するようにしたいです。

たとえば、私は持っています

次のxmlを検証したくない(これがファイル内の唯一の行である場合)

「Section」ノードをグローバルから削除すると、再帰のためにそれを参照できなくなります

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

xml - WSDLファイルのXML名前空間エラー

次のサービス定義があります(不完全ですが、エラーが示されています。VisualStudioは、定義した行に「このスキーマの名前空間ではhttp://schemas.xmlsoap.org/wsdl/は使用できません」と表示します(ドイツ語から翻訳)。 OffertXML。

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

xml - Schematron の検証と一意性

いくつかの Schematron ルールを作成しようとしていますが、そのうちの 1 つは、要素が親要素のスコープ内で一意であるかどうかをチェックすることになっています。だから私はxml構造の例を持っています:

私のルールは、各要素の「a」要素が一意かどうかを確認する必要があります。この特定の例では、id="qw1"を持つelem には、値 "3" を持つ 2 つの要素 "a" があります。これは許可されるべきではありません。

これまでのところ、私はこの種のルールに行き着きました:

しかし、 elemの直接の子だけでなく、ドキュメント全体を調べているため、これは機能しません。

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

struts2 - Struts2 検証

Struts2 では、検証 xml (ActionClass-method-validation.xml) と検証メソッドの両方を Action クラスに実装できますか。

私の状況ではこの検証xmlが呼び出されないので、私は尋ねていました。

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

asp.net-mvc - Rss20FeedFormatterは整形式ではないRSSを生成しています

ASP.Net MVC2を使用していて、ブログのRSSフィードを持っています。System.ServiceModel.SyndicationとRss20FeedFormatterのすぐに使用できる機能を使用しています。

フィードは正常に機能し、Outlookだけでなく、試したすべてのブラウザでも読み取ることができます。ただし、RSSフィードをサイトマップとしてGoogleに送信すると、検証エラーが発生しました。
好奇心から、同様の問題を報告したfeedvalidatorでフィードを検証しました。

フィード: http: //www.chrispfarrell.com/Blog/Rss

このフィードをfeedvalidator.orgにポップインすると、問題が発生します。

RSSを生成するためのカスタムコードは実際にはありません。

コントローラーのアクションは

フィードが有効でなく、整形式でない理由についてのコメントはありますか?必要に応じてFeedResultのコードを投稿できますが、かなり標準的なコードです。

ありがとう

クリスファレル