2017-03-26 3 views
0

私は最初の行JavaのXMLのDTD、SAXパーサー

<?xml version="1.0" encoding="UTF-8"?> 

後、次の

<!DOCTYPE TRACE PUBLIC "trace.dtd" "trace.dtd"> 

を持つXML文書をした私はSAX XMLパーサを使用してそれを解析すると、私は次の取得エラー...

at javax.xml.parsers.SAXParser.parse(Unknown Source) 
java.io.FileNotFoundException: F:\<BLAH>\trace.dtd (The system cannot find the file specified) 

xmlを正常に解析するためにこのタグを回避する方法はありますか? java.io.FileNotFoundException:F:\ \ trace.dtd(システム

+0

MSG siを明確に働いていました指定されたファイルが見つかりません)。あなたは不正なパス値を指定しました。あなたが解析したいファイルを見つけられませんでした – Incognito

+0

いいえ、先生、ファイルからそのタグを削除すると、ファイルを読み込みます;)問題はそのタグにあります。 –

+0

私は@ David.BCに同意します。これは明確なエラーメッセージです。あなたの前提を検証したいのであれば、2つの異なるファイルにコードを実行します。一つはタグを付けて、もう一つは 'trace.dtdを編集しないで、編集したものをコピーしてください。 ' – c0der

答えて

関連する問題