-1

文字列を XML スキーマと比較したい。

  string Parameetrs="<root><HostName>Arasanalu</HostName><AdminUserName>Administrator</AdminUserName><AdminPassword>1234</AdminPassword><PartitionNumber>2999</PartitionNumber><NanName nan=\"120901\"/><myparameter=\"ABC\"/></root>";

一般的な XML スキーマがあるので、文字列を検証して有効な XML 形式を確認できますか?

注:文字列パラメータは、任意の数の引数を取ることができます。

検証のために、文字列と比較から XSD を生成する必要がありますか、それとも一般的な XML スキーマが必要ですか?

4

2 に答える 2

0

XmlDocument クラスの LoadXml メソッドを試してください。

リンクを参照

このメソッドは、文字列が有効な xml でない場合に例外をスローします。

リンクのようなXmlで定義されたDTDを使用することもできます

于 2013-07-30T10:15:15.733 に答える
0

文字列を読み取ると、それが検証されます。以下のコードは、文字列が有効な xml でない場合に例外をスローします。

  string Parameetrs = "<root><HostName></HostName></root>";
  var xmlDoc = new XmlDocument();
  xmlDoc.LoadXml(Parameetrs);
于 2013-07-30T10:20:26.937 に答える