這裡是linq to xml利用let暫時存放子節點的資料,再從查詢let中的資料得到xml中子節點多個屬性.
<
cars
>
<
car
name
="toyota coupe"
>
<
profile
name
="vendor"
value
="toyota"
/>
<
profile
name
="model"
value
="celica"
/>
<
profile
name
="doors"
value
="2"
/>
<
support
name
="racing"
value
="yes"
/>
<
support
name
="towing"
value
="no"
/>
car>
<
car
name
="honda accord aerodec"
>
<
profile
name
="vendor"
value
="honda"
/>
<
profile
name
="model"
value
="accord"
/>
<
profile
name
="doors"
value
="4"
/>
<
support
name
="racing"
value
="no"
/>
<
support
name
="towing"
value
="yes"
/>
car>
cars
>
from car
inroot.elements(
"car")
let profiles
=from profile
incar.elements(
"profile")
select
newlet supports
=from support
incar.elements(
"support")
select
newselect
newcar
;其實更精彩的是在乙個老外的blog上的乙個超級查詢表達方式.
與很酷的人談論他們的工作
chris mendez和usc廣播集團的moodles應用 大約一年半前,當我住在德克薩斯州時,聖安東尼奧ios 因此,我在audiokit的朋友問我是否要為其新門戶audiokit pro建立一些內容。重複同樣的格式,我藉此機會與我發現有趣的其他人chris mendez接觸 現在,我今天不寫這...
推薦8個很酷很有用的HTML5應用程式
1.vintagejs vintagejs是一款可以幫助你為 新增自定義復古風格的免費工具,你可以把製作好的復古 分享到各個社會網路中。2.fontdragr 3.css 3.0 maker 4.was it up?這是乙個簡單但非常有用的 當你的 出現故障的時候會發郵件通知你,國內外也有類似的付費...
C99中很酷的C語言技巧
c語言常常讓人覺得它所能表達的東西非常有限。它不具有類似第一級函式和模式匹配這樣的高階功能。但是c非常簡單,並且仍然有一些非常有用的語法技巧和功能,只是沒有多少人知道罷了。指定的初始化 很多人都知道像這樣來靜態地初始化陣列 intfibs c99標準實際上支援一種更為直觀簡單的方式來初始化各種不同的...