C# 加载XML文件
我正在从xml文件加载重定向 XML文件如下所示:C# 加载XML文件,c#,asp.net,xml,C#,Asp.net,Xml,我正在从xml文件加载重定向 XML文件如下所示: <?xml version="1.0" encoding="utf-8"?> <ArrayOfRedirectModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RedirectModel> <Time>0001-01-01T
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRedirectModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RedirectModel>
<Time>0001-01-01T00:00:00</Time>
<oldUrl>/301/</oldUrl>
<newUrl>/alloy-track/</newUrl>
<type>1</type>
<Id>6d278d45-aab1-4fa2-953f-f03963a29ff8</Id>
</RedirectModel>
</ArrayOfRedirectModel>
但我的“xmlSelectedNodes”保持为“null”
我想在字符串变量中获取“oldUrl”和“newUrl”,以便使用它
有人知道我做错了什么吗?如果您完全缺少根元素,请尝试:
XmlNodeList xmlSelectedNodes = xDoc.SelectNodes("//ArrayOfRedirectModel/RedirectModel");
如果从根节点本身选择节点,则原始代码也可以工作:
XmlNodeList xmlSelectedNodes = xDoc.DocumentElement.SelectNodes("RedirectModel");
您完全缺少根元素,请尝试:
XmlNodeList xmlSelectedNodes = xDoc.SelectNodes("//ArrayOfRedirectModel/RedirectModel");
如果从根节点本身选择节点,则原始代码也可以工作:
XmlNodeList xmlSelectedNodes = xDoc.DocumentElement.SelectNodes("RedirectModel");
您完全缺少根元素,请尝试:
XmlNodeList xmlSelectedNodes = xDoc.SelectNodes("//ArrayOfRedirectModel/RedirectModel");
如果从根节点本身选择节点,则原始代码也可以工作:
XmlNodeList xmlSelectedNodes = xDoc.DocumentElement.SelectNodes("RedirectModel");
您完全缺少根元素,请尝试:
XmlNodeList xmlSelectedNodes = xDoc.SelectNodes("//ArrayOfRedirectModel/RedirectModel");
如果从根节点本身选择节点,则原始代码也可以工作:
XmlNodeList xmlSelectedNodes = xDoc.DocumentElement.SelectNodes("RedirectModel");
是的,应该是
XmlNodeList xmlSelectedNodes=
xDoc.SelectNodes(“//ArrayOfRedirectModel/RedirectModel”)
是的,应该是
XmlNodeList xmlSelectedNodes=
xDoc.SelectNodes(“//ArrayOfRedirectModel/RedirectModel”)
是的,应该是
XmlNodeList xmlSelectedNodes=
xDoc.SelectNodes(“//ArrayOfRedirectModel/RedirectModel”)
是的,应该是
XmlNodeList xmlSelectedNodes=
xDoc.SelectNodes(“//ArrayOfRedirectModel/RedirectModel”)
我怀疑问题在于您应该使用
ArrayOfRedirectModel/RedirectModel
——但是使用LINQ-to-XML会更简单。您可以这样做吗?我怀疑问题在于您应该使用ArrayOfRedirectModel/RedirectModel
——但是使用LINQ to XML会更简单。您可以这样做吗?我怀疑问题在于您应该使用ArrayOfRedirectModel/RedirectModel
——但是使用LINQ to XML会更简单。您可以这样做吗?我怀疑问题在于您应该使用ArrayOfRedirectModel/RedirectModel
——但是使用LINQ to XML会更简单。你能做到吗?谢谢你的评论!谢谢你的评论!谢谢你的评论!谢谢你的评论!非常感谢您的评论!非常感谢您的评论!非常感谢您的评论!非常感谢您的评论!