Comment définir les attributs d'espace de noms sur un XElement

J'ai besoin d'ajouter les attributs suivants à un XElement:

<xmlns="http://www.mysite.com/myresource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mysite.com/myresource TheResource.xsd">

Ajoutant comme un XAttribute ne fonctionne pas en raison de ":" et je suis sûr que c'est pas la bonne façon de toute façon. Comment puis-je ajouter ces là-bas?

source d'informationauteur George Mauer