将动态内容添加到XML文档

时间:2013-01-30 16:32:06

标签: xml vb.net visual-studio-2010 linq-to-xml xelement

你能帮我解决一下这段代码吗?谢谢。

在此代码下的“今日”一词警告:此处无法使用嵌入式表达式

Dim doc = _
New XElement("Books", _
New XElement("Book", _
New XAttribute("ISBN", "0000000000001"), _
New XAttribute("RecordDate", <%= Today %>), _
New XElement("Price", 11.95), _
New XElement("Name", "Book Title 1"), _
New XElement("Stock", _
New XAttribute("InStock", 12), _
New XAttribute("OnOrder", 24))))

1 个答案:

答案 0 :(得分:0)

看起来你正试图在asp.net中编写代码, 尝试更改用法如下:

New XAttribute("RecordDate", DateTime.Today)

如果你想使用嵌入式表达式,你不需要使用new XAtrribute等使用Linq-to-xml构造,但你可以直接构建xml,如example中所示< / p>