問題タブ [xsd-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 に答える
313 参照

xml-validation - xml の検証中にエラーが発生しなかったのはなぜですか?

XSD に対して Xml が正しく検証されません。xml ファイルを開いたときに、ブラウザが少なくとも何らかの一般的なエラー メッセージを表示することを期待しています。

私のXmlファイルはnote.Xmlの下にあります

私のXsdファイルはnote.xsdの下にあります

note.xml ファイルと note.xsd ファイルの両方が同じフォルダーにあります。エラーが発生しない理由を教えてもらえますか? xsdでxmlファイルを検証する方法を教えてください。ありがとうございました、

0 投票する
0 に答える
573 参照

visual-studio-2010 - SOAP エンドポイントを使用する WCF RIA の無効な子要素を修正

SOAPエンドポイントをWCF RIAサービスに追加しようとしたときにVisual Studioがフラグを立てるという警告を修正する方法はありますか?

Silverlight forumsというブログ記事を 1 つ見つけましたが、その中の唯一の「答え」は、Visual Studio DotNetConfig.xsd を編集することだけであり、実際に何をすべきかではありません。

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

xml - 次の xml の xsd の書き方を教えてください。

ここで、上記の xml の xsd を生成しましたが、正しくありませんでした。xml の xsd を生成するのを手伝ってもらえますか? 前もって感謝します。

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

xml - XSDスキーマ名前空間の問題

XSDを使用して要素に名前空間があることを「期待」するにはどうすればよいですか?この時点で、「要素'ns:person'で始まる無効なコンテンツが見つかりました。'{"":person}'のいずれかが必要です。」というエラーが表示されます。

ご覧のとおり、 :"person"nameで属性を定義します。xs:element「ns:person」を定義するnameと、名前が無効であるというエラーが発生します。

ここで何が欠けていますか?

これはXSD(ns.xsd)です:

これはXML(peoples.xml)です。

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

java - JavaでXSDを使用したXML検証

私は次のクラスを持っています:

schema.newValidator("dir/to/schema.xsd")やっぱり使うべきなのか、それとも現在のバージョンでいいのか知りたいのですが?DoSの脆弱性があることを読みましたが、誰かがそれについてもっと情報を提供できるかもしれませんか?また、パスは絶対パスである必要がありますか、それとも相対パスである必要がありますか?
検証されるXMLのほとんどはそれぞれ独自のXSDを持っているので、XML自体に記載されているスキーマを読みたいと思います(xs:noNamespaceSchemaLocation="schemaname.xsd")。
検証は、起動時または手動リロード(サーバーソフトウェア)中にのみ実行されます。

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

c# - "Circular attribute group reference."

Its the weird-weird situation once again :)

I've function that verifies given XML against XSD and throws exception when the validation fails. (the function is called from WebPage that receives the xml calls)

both the call

and the validating function are pretty simple

And this worked very well for the last 2 years, but recently the validation function started to return the follwing message:

Which is false message - neither the XSD nor the sent XML have changed, furthermore if I recycle the Application Pool, and send the same XML again (I've "ping" program that sends the same XML every few seconds and checks the result) the validation passes... for a while (some is between few minutes and few hours).

The XSD is sitting in the same directory as the calling page and in the server log I see the request to the XSD with HTTP/200 response, I even tried changeing the HTTPS to local path but the error remained the same (pointing to invalid address gives HTTP/404 or invalid path exceptions so it does attempt to read the XSD file)

Again - recycling the apppool resolves it immediately but I can't recycle every 5 mins.

Thanks in advance! Simon

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

xml - この要素の属性名「名前」は、DTD/スキーマで定義されていません

スキーマを使用して XML への xslt 変換を実行しているときに上記のエラーが発生します。エラーの原因は何ですか?代替テキスト

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

iphone - iOS:XSDを使用したXML検証

iOSプラットフォームでxsdを使用していくつかのxmlを検証したいと思います。いくつか検索しましたが、何も見つかりませんでした。誰かがこれを行うために使用できるコードを持っていますか?

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

python - XSD で定義された XML ノードのタイプを取得することは可能ですか?

PythonでXMLを解析しています。XML を検証するための XSD スキーマがあります。XSD で定義されているように、XML の特定のノードの型を取得できますか?

たとえば、私の XML (小さな部分) は

私のXSDは(もう一度その一部です):

解析中に、タグwakeupNoteが XSD でcomplexType zwv:descriptionとして定義されていることを知りたいです。これを行う方法(Pythonで)?

これは何のために必要ですか?これらの XML が多数あり、すべてのフィールドに英語が入力されていることを確認したいとします。が空であることを確認するのは簡単ですが<lang xml:lang="en"></lang>、このタグをまったく指定しないことは許可されています。

したがって、言語の説明を持つ可能性のあるすべてのタグを取得し、タグが存在し、 en<lang>の内容が空でないことを確認するという考え方です。

UPD

検証中に XML が XSD に対してチェックされるため、検証エンジンはすべてのノードのタイプを認識します。7 か月前に同様の質問がありましたが、まだ回答がありません。それらは関連しています、私見。Python の XSD に基づく XML のデフォルト値の検証と入力

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

sql-server-2008 - XSD: 文字列の長さ > 255 をコーディングする方法は?

XMLから文字列をインポートするために次のコードを試しました

ただし、一部のフィールドは 255 文字を超えています。だから私はさらに文字を追加しようとしました:

検証に失敗したデータは、CDATA を含めて 194 文字です。一重引用符は含まれません (空白を表示するためのものです)。

SQL Server SSIS 2008 のエラーは次のとおりです。

このデータをエラーなしでインポートするには、最初にリストされた XML スキーマをどのように構築すればよいでしょうか?