Imports System.Xml.Linq
Imports System.Linq
Partial Class test2
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim xml As XElement = <book>
<title>My Title</title>
<author>Kyle</author>
<publisher>WROX</publisher>
</book>
End Sub
End Class
上面的代碼產生以下錯誤:初學者的LINQ to XML內聯XML錯誤
Compiler Error Message: BC30201: Expression expected.
Source Error:
Line 8:
Line 9: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Line 10: Dim xml As XElement = <book>
Line 11: <title>My Title</title>
Line 12: <author>Kyle</author>
Source File: C:\Inetpub\wwwroot\myproject\web\test2.aspx.vb Line: 10
爲什麼?
編輯:
Dim xml As XElement = New XElement("book", _
New XElement("title", "My Title"), _
New XElement("author", "Kyle"), _
New XElement("publisher", "WROX") _
)
上面的代碼工作,但顯然不如原來的優雅和我仍然會欣賞爲什麼我原來的語法是錯誤的解釋。
我只是複製並粘貼您的代碼,並將其編譯爲我... – 2009-08-04 22:54:04