gpt4 book ai didi

c# - GetElementById() 找不到标签?

转载 作者:数据小太阳 更新时间:2023-10-29 01:47:18 26 4
gpt4 key购买 nike

我有一个有效的 XML 文件正在被以下 .NET C# Windows 服务读取。有问题的标签 (u1_000) 绝对在元素中:

<book id="u1_000" category="xyz"> 

GetElementById() 找不到带有标签的 Book 元素是否有某种原因? - 谢谢

XmlDocument doc = new XmlDocument();
doc.Load("C:\\j.xml");
XmlElement ee = doc.GetElementById("U1_000");

<book id="U1_000" category="web">

最佳答案

如果不出意外,也许使用 xpath 作为备份:

string id = "u1_000";
string query = string.Format("//*[@id='{0}']", id); // or "//book[@id='{0}']"
XmlElement el = (XmlElement)doc.SelectSingleNode(query);

关于c# - GetElementById() 找不到标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com