問題タブ [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.
java - Eclipse XML エディターでの XSLT または Schematron による XML 検証?
Eclipse xml エディターで schematron または xslt を使用して xml ドキュメントを検証するにはどうすればよいですか? アイデアは、いくつかのルールベースの検証方法を使用して、Eclipse xmlエディターでxmlドキュメントのライブ検証を拡張することです。
c# - フラグメントレベルの適合性が有効になっている場合、XML スキーマの検証は無視されますか?
XML とスキーマの検証に関する私の滞在から、XMLReaderインスタンスに対してフラグメントレベルの適合性が有効になっている場合、XML ソースは含まれている Schemasに対して検証されなくなるようです。
ただし、適合レベルに照らして XSD スキーマの動作を説明していないように見えるため、MSDN ドキュメントからこれを確認することはできません。また、この問題が本当であると仮定すると、回避策が見つかりません。
XSD スキーマに対してXMLフラグメントを検証する方法を知りたいです。
私の場合、XHTML 1 Strict Schemaに対して検証しています。<center> のような非推奨の HTML タグが無効としてフラグ付けされていないという事実により、これがフラグメントの適合性がスキーマを無視すると私が信じる理由の一部です。また、同じシナリオでドキュメント レベルの準拠を使用すると、有効性エラーが正常にフラグ付けされます。
xsd - Xsd、空または最小の長さの文字列を検証します
現在、このルールで検証するXsdがあります
空白も許可する必要がありますが、値を入力した場合でも、最小の長さは6である必要があります。
xs:pattern
これと正規表現に頼らずにこれを行うことはできますか?
.net - xmlスキーマに基づいてxmlファイルを修正する方法は?
意図せずに変更されたファイルがたくさんあり、関連するスキーマと一致していません。
私がやりたいのは、エラーを見つけて自動的に修正することです(可能な場合)。.NETFrameworkで利用可能な検証メカニズムを調べました。問題は、エラーのあるノードを編集する方法がわからないことです。検証イベントハンドラーは、エラー自体に関する情報を含むイベント引数を提供しますが、ノードと、タイプXmlValidationReaderImplのオブジェクトである送信者オブジェクトは提供しません。何も知らず、このタイプに関する情報はどこにも見つかりませんでした。
検証メカニズムを使用してXmlファイルを修正する方法、または他に利用可能なアプローチがあるかどうかを誰かが知っていますか?
c# - XSD に対して XML を検証する最も効率的な方法
XML を含む文字列変数を取得し、XSD ファイルを持っています。XSD ファイルに対して文字列内の XML を検証する必要があり、複数の方法 (XmlDocument、XmlReader、... ?) があることがわかっています。
検証後は、XML を保存するだけなので、XDocument または XmlDocument には必要ありません。
最速のパフォーマンスが必要な場合はどうすればよいですか?
xml - XSDでルート要素を除外するにはどうすればよいですか?
XSDファイルにいくつかの要素が定義されており、これらはドキュメントの後半で参照として使用します。これらの「参照」要素のいずれかが有効なxmlファイルを構成するようにしたいです。
たとえば、私は持っています
次のxmlを検証したくない(これがファイル内の唯一の行である場合)
「Section」ノードをグローバルから削除すると、再帰のためにそれを参照できなくなります
xml - WSDLファイルのXML名前空間エラー
次のサービス定義があります(不完全ですが、エラーが示されています。VisualStudioは、定義した行に「このスキーマの名前空間ではhttp://schemas.xmlsoap.org/wsdl/は使用できません」と表示します(ドイツ語から翻訳)。 OffertXML。
xml - Schematron の検証と一意性
いくつかの Schematron ルールを作成しようとしていますが、そのうちの 1 つは、要素が親要素のスコープ内で一意であるかどうかをチェックすることになっています。だから私はxml構造の例を持っています:
私のルールは、各要素の「a」要素が一意かどうかを確認する必要があります。この特定の例では、id="qw1"を持つelem には、値 "3" を持つ 2 つの要素 "a" があります。これは許可されるべきではありません。
これまでのところ、私はこの種のルールに行き着きました:
しかし、 elemの直接の子だけでなく、ドキュメント全体を調べているため、これは機能しません。
struts2 - Struts2 検証
Struts2 では、検証 xml (ActionClass-method-validation.xml) と検証メソッドの両方を Action クラスに実装できますか。
私の状況ではこの検証xmlが呼び出されないので、私は尋ねていました。
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のコードを投稿できますが、かなり標準的なコードです。
ありがとう
クリスファレル