XSDスキーマが整形式(ユーザーがXSDファイルを選択した場合)をプログラムでチェックするためのクラスまたは一般的に使用されるメソッドはありますか?XSDスキーマが整形式であるかどうかを確認する方法?
他のXMLのように扱い、それをW3 2001スキーマに対して何とか検証する必要がありますか?
私のXSDスキーマのような開始チェックする:XMLの検証時には、無効なXSDにチョーク場合
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Configuration" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
はたぶんXmlReader
は、本質的に、これを行うのでしょうか? 更新:いいえ、そうではありません。それはちょうどblithelyで運ばれます。
注:この質問の懸念はスキーマをチェックするがうまく形成され、それはいくつかのXMLスキーマに応じて有効であることを確認する話ではありません。
これはC#とはまったく関係がありません.WS.orgのDTDまたはXSDに対してXSDを検証できます。 http://www.w3.org/2001/XMLSchema –
これは、引用した質問の複製ではありません。この質問は、スキーマ文書の検証に関するものです。もう1つは、スキーマを使用してインスタンス文書を検証することです。 –
@MatthewWhited私は、理想的には、XSDはW3スキーマに対して検証する必要があります。私の最初の行で述べたように、私はこれが.Netでどのように一般的に達成されているか知りたいと思います。特定のメソッドがありますか、他のXMLのように扱いますか? W3スキーマのローカルコピーを使用するか、インターネットに接続し、ライブW3コピーにリンクする必要がありますか?等 – Toby