2011-02-12 108 views
1

Visual Studio 2010/SQL服務器2008從關係表生成XML

我有兩個表爲父xml和子xml,它們通過鍵相關。 我想通過使用Linq(或任何工程)和這兩個表生成一個XML字符串。

父XML數據:國家 子XML數據:美國,墨西哥

我要生成像這樣。

<Country> 
    <USA> 
    </USA> 
    <Mexico> 
    </Mexico> 
</Country> 

我已經嘗試了幾種方法,但我無法弄清楚。 有人有建議嗎?

謝謝。

+1

建議您發佈您的代碼 – 2011-02-12 01:02:54

回答

1

DataSet類中的WriteXml方法應該可以讓你非常接近你想要的,而且這是一件簡單的事情。

In C#, it's:

​​

因此,所有你需要做的就是加載你DataSet與適當的數據,以及WriteXml方法應產生的數據的一個相當合適的XML表示。