MOSSの開発なのですが、自作のWebパーツの作成手順が分かりません。

Microsoft Office SharePoint Designerを使ってSharePointServer上にあるInfoPath
のアイコンで表示されているファイルをローカルに落してみました。
するとInfoPathの拡張子は.xsnのはずなのですが、落したファイルの拡張子は.xmlでした。

xmlファイルには
<?mso-application progid="InfoPath.Document" versionProgid="InfoPath.Document.2"?>
上記のタグが記述されていました。
この記述は.xmlファイルに、あたかもInfoPathのファイルであるかのように振る舞わせているということでしょうか。

だとするとxmlファイルに、この.csファイルを使いますとかゆう記述を書くことで
データ接続が実現できるのでしょうか。。。