問題タブ [schematron]
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.
xslt - 特定の名前を持ち、特定の属性を持たない先行兄弟を検索
物事の順序をチェックするかなり大きなテストがあり、 と等しいbaz
属性を持つ要素を無視したいのですが、これは私が試したものですが、正しく機能していないようです。属性に関係なく無視しているようです:attri
y
baz
環境:
テスト:
xml - 静的に既知の名前空間を使用してプレフィックスを名前空間 URI に展開することはできません
Schematron ファイル (.sch) があります。queryBinding
である属性が含まれていますxslt2
。XPath 2 をサポートする XML ファイルを検証するために XRouter Schematron V2.0 を使用していますが、次のエラーが発生します。
プレフィックス 'edefter' は、静的に知られている名前空間を使用して名前空間 URI に展開することはできません。
edefter
XML のルート ノードです。
エラーを検索しましたが、何も見つかりませんでした。
xml - Schematron で一致するファイル名をテストする
xml、pdf、および tif ファイルのリストを含む XML ドキュメントがあります。各xmlに一致するpdfファイルがあることをSchematronを介してテストする必要があり、その逆も同様です。
私のXML:
私のスキーマトロン:
ファイルに存在する必要がある欠落している bar.pdf でルールを起動したい。私のSchematronはうまくいきません。ここには for-each 構造が必要な気がします。キーを使用すると、これが簡単になりますか?
c# - Schematron を使用した XML の検証
XSD よりも複雑な Schematron で XML ファイルを検証しようとしています。私はたくさんグーグルで検索しましたが、最高のものはこのマイクロソフトのウェブサイトです。しかし、それは私が必要としていない NMatrix.Schematron を使用して XSD で検証する方法のみを示しています。NMatrix.Schematron DLL がありますが、その使用方法がわかりません。誰もそれを使用する方法を知っていますか?
perl - XML::Schematron::LibXSLT を使用した XML ファイルの検証
XML::Schematron::LibXSLT を使用して XML ファイルを検証したい ここでは、.sch schemafile と XML ファイルを引数として使用するコードを試しました。
Can't locate object method "new" via package "XML::Schematron::LibXSLT" at schematron.pl line 14.
モジュールに新しいメソッドがないことを伝えるエラーが発生しています。モジュールが更新されている可能性があります。
だから私も試しました
しかし、それは何も印刷しません。何が悪いのかわからない!
またhttps://metacpan.org/pod/XML::Schematron::LibXSLT Synopsisで、2 回目と 3 回目の使用で同じエラーが発生しています。
同じ投稿については、 perlmonkのリンクも参照してください。
xml - 埋め込まれた Schematron は XSD タイプを認識できますか?
ゲーム エンジンのコンポーネント ベースのサブシステムを記述する単純なスキーマがあります。特定のコンポーネント タイプには、それらを見つけることができる組み合わせに制限があります。
たとえば、システムはベース タイプ を定義し、これはおよびSelectable
によって拡張されます。1 つのオブジェクトは 1 つのコンポーネントしか保持できません。Button
Toggle
Selectable
私の XSD スキーマは、この関係を反映しています (抜粋)。
これで、次のようなアサーションを使用して、前述の制限を手動で定義できます。
ただし、このアプローチはスケーラビリティに欠けます。新しいタイプごとに手動で追加し、番号を更新する必要があります。
質問:ファイルで定義した型情報にアクセスする方法はありxsd
ますか?
何かのようなもの<sch:assert test="count(*[extends('Selectable')] < 2">
java - スケマトロンのユリ
私は実際にJavaでスキーマトロンファイルに対してxmlファイルを検証しようとしています。私はこれらの次の声明を持っています:
しかし、プログラムを実行すると、次のエラーが発生します。
誰でも助けることができますか?ありがとう。