xmlChar *key = NULL;
const char * charkey;
- VC_ELM_LOG_DBG("reading XML start");
- doc = xmlParseFile(VC_ELM_CONFIG_XML);
- if (doc == NULL) {
- VC_ELM_LOG_ERR("Failed to parse XML file, path(%s)", VC_ELM_CONFIG_XML);
+ if (0 == access(VC_ELM_CONFIG_XML, F_OK)) {
+ VC_ELM_LOG_DBG("reading XML start");
+ doc = xmlParseFile(VC_ELM_CONFIG_XML);
+ if (doc == NULL) {
+ VC_ELM_LOG_ERR("Failed to parse XML file, path(%s)", VC_ELM_CONFIG_XML);
+ return VC_ELM_ERROR_OPERATION_FAILED;
+ }
+ } else {
+ VC_ELM_LOG_ERR("[ERROR] Fail to access %s", VC_ELM_CONFIG_XML);
return VC_ELM_ERROR_OPERATION_FAILED;
}