下面的代码生成错误,我不知道如何解决它:
XElement^ root = XElement.Load("data.xml");
String^ location;
location = root->Element("location")->Value;
这是错误:
IntelliSense:没有函数实例" System :: Xml :: Linq :: XElement :: Element"匹配参数列表 参数类型是:(const char [10])
对象类型是:System :: Xml :: Linq :: XElement ^
我该如何解决?
答案 0 :(得分:0)
XElement
确实有Element
method,但它需要XName
作为唯一参数,而不是char数组。传递XName
实例而不是"location"
,错误应该消失。