如何在F#上创建XNamespace?

时间:2011-10-15 00:11:20

标签: xml f#

C#示例:

XNamespace aw = "http://www.adventure-works.com";

F#我是怎么写的?

我试试:

let ns : XNamespace = "URI ADDRESS";;

F#说错误

2 个答案:

答案 0 :(得分:12)

F#没有隐式运算符,所以:

let ns = XNamespace.op_Implicit "http://www.adventure-works.com"

如果你经常使用它,你可能想把它放在一个函数或操作符中以隐藏一点丑陋,例如:

let inline xns n = XNamespace.op_Implicit n
let ns = xns "http://www.adventure-works.com"

答案 1 :(得分:11)

F#没有隐式运算符,但您可以使用Get() method

let ns = XNamespace.Get "URI ADDRESS"
相关问题