如何检查 XDocument 是否至少有一个子文档?
我正在尝试从 XML 响应中检查用户是否存在。
当用户不存在时,响应如下:
<ipb></ipb>
我(在代码中)验证用户不存在的最佳方法是什么?我正在考虑检查它是否没有任何子元素,但我有点困惑。
感谢您的帮助!
public void LoadUserById(string userID)
{
doc = XDocument.Load(String.Format("http://www.dreamincode.net/forums/xml.php?showuser={0}", userID));
if (doc.DescendantNodes().ToList().Count < 1)
{
userExists = false;
}
else
{
userExists = true;
}
}
I'm trying to check if a user exists from an XML response.
When a user doesn't exist the response is like this:
<ipb></ipb>
What would be the best way for me to (in code) verify that a user doesn't exist? I was thinking of checking if it didn't have any child elements but I'm somewhat confused.
Thanks for the help!
public void LoadUserById(string userID)
{
doc = XDocument.Load(String.Format("http://www.dreamincode.net/forums/xml.php?showuser={0}", userID));
if (doc.DescendantNodes().ToList().Count < 1)
{
userExists = false;
}
else
{
userExists = true;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
或者
or