I checked it, and there is nothing wrong in your XML. There might be some kind of permissions problem on your system. Has it ever worked for you? Sometimes there are problems that the developers never face and cannot figure out.
See these old posts found by searching here on “failed to load external entity” where one person had to give the Administrator access to their temp directory for whatever reason.