問題タブ [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.
xml-validation - xml の検証中にエラーが発生しなかったのはなぜですか?
XSD に対して Xml が正しく検証されません。xml ファイルを開いたときに、ブラウザが少なくとも何らかの一般的なエラー メッセージを表示することを期待しています。
私のXmlファイルはnote.Xmlの下にあります
私のXsdファイルはnote.xsdの下にあります
note.xml ファイルと note.xsd ファイルの両方が同じフォルダーにあります。エラーが発生しない理由を教えてもらえますか? xsdでxmlファイルを検証する方法を教えてください。ありがとうございました、
visual-studio-2010 - SOAP エンドポイントを使用する WCF RIA の無効な子要素を修正
SOAPエンドポイントをWCF RIAサービスに追加しようとしたときにVisual Studioがフラグを立てるという警告を修正する方法はありますか?
Silverlight forumsというブログ記事を 1 つ見つけましたが、その中の唯一の「答え」は、Visual Studio DotNetConfig.xsd を編集することだけであり、実際に何をすべきかではありません。
xml - 次の xml の xsd の書き方を教えてください。
ここで、上記の xml の xsd を生成しましたが、正しくありませんでした。xml の xsd を生成するのを手伝ってもらえますか? 前もって感謝します。
xml - XSDスキーマ名前空間の問題
XSDを使用して要素に名前空間があることを「期待」するにはどうすればよいですか?この時点で、「要素'ns:person'で始まる無効なコンテンツが見つかりました。'{"":person}'のいずれかが必要です。」というエラーが表示されます。
ご覧のとおり、 :"person"name
で属性を定義します。xs:element
「ns:person」を定義するname
と、名前が無効であるというエラーが発生します。
ここで何が欠けていますか?
これはXSD(ns.xsd)です:
これはXML(peoples.xml)です。
java - JavaでXSDを使用したXML検証
私は次のクラスを持っています:
schema.newValidator("dir/to/schema.xsd")
やっぱり使うべきなのか、それとも現在のバージョンでいいのか知りたいのですが?DoSの脆弱性があることを読みましたが、誰かがそれについてもっと情報を提供できるかもしれませんか?また、パスは絶対パスである必要がありますか、それとも相対パスである必要がありますか?
検証されるXMLのほとんどはそれぞれ独自のXSDを持っているので、XML自体に記載されているスキーマを読みたいと思います(xs:noNamespaceSchemaLocation="schemaname.xsd"
)。
検証は、起動時または手動リロード(サーバーソフトウェア)中にのみ実行されます。
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
xml - この要素の属性名「名前」は、DTD/スキーマで定義されていません
スキーマを使用して XML への xslt 変換を実行しているときに上記のエラーが発生します。エラーの原因は何ですか?
iphone - iOS:XSDを使用したXML検証
iOSプラットフォームでxsdを使用していくつかのxmlを検証したいと思います。いくつか検索しましたが、何も見つかりませんでした。誰かがこれを行うために使用できるコードを持っていますか?
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 のデフォルト値の検証と入力
sql-server-2008 - XSD: 文字列の長さ > 255 をコーディングする方法は?
XMLから文字列をインポートするために次のコードを試しました
ただし、一部のフィールドは 255 文字を超えています。だから私はさらに文字を追加しようとしました:
検証に失敗したデータは、CDATA を含めて 194 文字です。一重引用符は含まれません (空白を表示するためのものです)。
SQL Server SSIS 2008 のエラーは次のとおりです。
このデータをエラーなしでインポートするには、最初にリストされた XML スキーマをどのように構築すればよいでしょうか?