次のコードがあるとしましょう。
void validate(File f) //or boolean?????
{
...
try
{
//try to validate xml file
}
catch (Exception e)
{
}
}
...
try
{
validate(xml_file); //validates XML file
move(xml_file, valid_folder); //moves valid XML file to valid_folder
}
catch (Exception e)
{
move(xml_file, error_folder); //moves invalid XML file to error_folder
}
...
私のvalidate()
関数は有効である必要がboolean
あり、ファイルが有効なXMLファイルであるかどうかを確認する必要がありますcatching
か?