每当我试图保存我的帖子时,我都会得到这样的错误
引发
异常: System.Xml.dll中的“System.Xml.XPath.XPathException”
供您参考:我从一个XSLT文件发送一个响应查询字符串,
<td><a class="btn btn-default" href="EditPost.aspx?pid={@pid}">Edit</a> <a class="btn btn-danger" href="#">Delete</a></td>
接下来,web表单将捕获查询字符串,并从我的xml数据中读取选定的帖子。
protected void Update_btn_click(object sender, EventArgs e)
{
string new_title = newtitle.Text.ToString();
string new_description = update_des.Value.ToString();
string postid = Request.QueryString["pid"];
string docPath = @"~/Data/blog_post.xml";
XmlDocument xml_doc = new XmlDocument();
xml_doc.Load(Server.MapPath(docPath));
XmlNode elemList = xml_doc.SelectSingleNode("/Posts/post[@pid=" + postid + "]/title");
System.Diagnostics.Debug.WriteLine(elemList);
}
我的XML数据:
<Posts>
<post pid="pid2623">
<title>Test</title>
<description>Test</description>
<subtitle>Test</subtitle>
<date>7/29/2018 12:00:00 AM</date>
<author>est</author>
</post>
</Posts>
https://stackoverflow.com/questions/51582721
复制相似问题