Excepción en el programa Xerces de dos líneas.
El siguiente código me da una excepción en elXMLFormatTarget
línea, pero si cambio la cadena de"C:/test.xml"
a"test.xml"
funciona bien.
// test.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
using namespace xercesc;
int main()
{
XMLPlatformUtils::Initialize();
XMLFormatTarget *formatTarget = new LocalFileFormatTarget("C:/test.xml");
return 0;
}
[editar] La excepción de Xerces es:
Mensaje de error: no se puede abrir el archivo 'C: \ test.xml'
La excepción de Windows es:
Acceso denegado