C# 从XML中提取内部文本

C# 从XML中提取内部文本,c#,xml,C#,Xml,但这不起作用。您需要包括以下xml名称空间声明: XmlNodeList nodelist1 = xml.GetElementsByTagName("my:myFields"); key_deliverables = node["my:ProjectDeliverables"].InnerText; 使用XMLNAMESPACES(“”作为我的您所说的不起作用是什么意思?实际发生了什么?命名空间my未在您的xml中声明。请提供有效的xml XmlNodeList nodelist1 = xm

但这不起作用。

您需要包括以下xml名称空间声明:

XmlNodeList nodelist1 = xml.GetElementsByTagName("my:myFields");

key_deliverables = node["my:ProjectDeliverables"].InnerText;

使用XMLNAMESPACES(“”作为我的

您所说的不起作用是什么意思?实际发生了什么?命名空间
my
未在您的xml中声明。请提供有效的xml
XmlNodeList nodelist1 = xml.GetElementsByTagName("my:myFields");

key_deliverables = node["my:ProjectDeliverables"].InnerText;
XmlNodeList nodelist1 = xml.GetElementsByTagName("my:myFields");
var key_deliverables = nodelist1[0].InnerText;