如何在F#上创建XNamespace?

BLU*_*IXY 5 xml f#

C#示例:

XNamespace aw = "http://www.adventure-works.com";
Run Code Online (Sandbox Code Playgroud)

F#我是怎么写的?

我试着这样:

let ns : XNamespace = "URI ADDRESS";;
Run Code Online (Sandbox Code Playgroud)

F#说错误

Mau*_*fer 12

F#没有隐式运算符,因此:

let ns = XNamespace.op_Implicit "http://www.adventure-works.com"
Run Code Online (Sandbox Code Playgroud)

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

let inline xns n = XNamespace.op_Implicit n
let ns = xns "http://www.adventure-works.com"
Run Code Online (Sandbox Code Playgroud)


svi*_*ick 11

F#没有隐式运算符,但您可以使用以下Get()方法:

let ns = XNamespace.Get "URI ADDRESS"
Run Code Online (Sandbox Code Playgroud)