2012-06-26 20 views
0

我在這個函數和許多像這樣的函數中遇到了問題。XML軸屬性不支持後期綁定

錯誤

XML軸屬性不支持後期綁定。

命名空間

Imports Microsoft.VisualBasic 
Imports System.Web 
Imports System.IO 
Imports System.Xml.Linq 

功能

Public Shared Function get_intro(ByVal root_folder As String) As String 
    Dim content As String = "" 
    Dim docXML = XDocument.Load(root_folder & print_shop_doc) 
    Dim intro_doc = From doc In docXML...<d:printshopdoc> _ 
      Select New With {.intro = doc.<d:intro>.Value} 
    content = "<p" & no_indent & ">" & intro_doc(0).intro & "</p>" & vbCrLf 
    Return content 
End Function 

docXML...<d:printshopdoc> 

似乎是在錯誤發生,我不太清楚如何解決它。

回答

0

是否將XML名稱空間聲明Imports <xmlns:d="http://example.com/">(而不是http://example.com/,您將輸入XML中使用的名稱空間URI)解決了問題?

+0

好消息,這似乎已經做到了,但現在我得到一個403錯誤,說該文件被拒絕。我相信它與 預應用程序啓動初始化方法啓動類型System.Web.WebPages.Deployment.PreApplicationStartCode拋出一個異常,並顯示以下錯誤消息:拒絕訪問路徑「本地路徑」。 我得到的錯誤 – Hex