Como faço para definir atributos de namespace em um XElement

Eu preciso adicionar os seguintes atributos a um 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">

Adicioná-los como um XAttribute não funciona por causa do ":" e tenho certeza que não é o caminho certo de qualquer maneira. Como faço para adicionar estes aí?

questionAnswers(2)

yourAnswerToTheQuestion