Ok, thanks for your answer.
I don't want just to succeed to open it. My customer who use this web service will call it from php or an other web language and so I want to be sure it will work.
If I need to replace <?xml version="1.0" encoding="utf-8" ?> by <?xml version="1.0" encoding="ISO-8859-1" ?> how can I do that by programmation?
You have also remove the dashes, but do you know where they come from?
I realize that my XML doesn't appear very well on my first post so I edit it.