很酷的let clause的應用

2022-02-01 11:50:46 字數 1514 閱讀 9087

這裡是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標準實際上支援一種更為直觀簡單的方式來初始化各種不同的...