次の方法で共有


XsltCompileException.Message プロパティ

エラーの位置を記述している書式設定されたエラー メッセージを取得します。実際のエラーを取得するには、このメッセージを内部例外で使用する必要があります。

Overrides Public ReadOnly Property Message As String
[C#]
public override string Message {get;}
[C++]
public: __property String* get_Message();
[JScript]
public override function get Message() : String;

プロパティ値

エラーの位置を記述している書式設定されたエラー メッセージ。書式は、filename (line, position) です。

解説

実際のエラー メッセージをキャッチする方法を次の C# コードで示します。

try{
 XslTransform xslt = new XslTransform();
 xslt.Load("test2.xsl");
}
catch(XsltCompileException e) {
 Console.WriteLine("Message: {0}", e.Message);
 Console.WriteLine("InnerExceptionMessage: {0}", e.InnerException.Message);
}
   

出力を次に示します。

Message: file:///C://test2.xsl(5,32) 
InnerExceptionMessage: The contents of 'stylesheet' are invalid.
   

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

XsltCompileException クラス | XsltCompileException メンバ | System.Xml.Xsl 名前空間