XML轴属性不支持后期绑定

时间:2012-06-26 13:08:58

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

我在这个函数中遇到了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> 

似乎是错误发生的地方,我不太确定如何解决它。

1 个答案:

答案 0 :(得分:0)

将XML命名空间声明Imports <xmlns:d="http://example.com/">(而不是http://example.com/放入输入XML中使用的命名空间URI)会解决问题吗?