Linq to XML - 如何获取元素的值
XElement config = XElement.Parse(
@"<Response SessionId='BEDF38F9ADAB4F029404C69E49951E73' xmlns='http://schemas.sample.com/sample.xsd'>
<Status Success='true' Message='User is now logged in.' ErrorCode='0' />
<UserID>80077702-0</UserID>
</Response>");
string masterID = (string)config.Element("UserID")
如何从 UserID 元素中获取 UserID 值?
XElement config = XElement.Parse(
@"<Response SessionId='BEDF38F9ADAB4F029404C69E49951E73' xmlns='http://schemas.sample.com/sample.xsd'>
<Status Success='true' Message='User is now logged in.' ErrorCode='0' />
<UserID>80077702-0</UserID>
</Response>");
string masterID = (string)config.Element("UserID")
How to get the value UserID from the UserID element?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于 XML 指定
xmlns='http://schemas.sample.com/sample.xsd'
,因此您需要通过在元素前添加命名空间来获取值:如果
xmlns< /code> 不是 XML 的一部分,您可以直接使用 config.Element("UserID").Value 来完成它
Since the XML specifies
xmlns='http://schemas.sample.com/sample.xsd'
you will need to get the value by prefixing the namespace to the element:If the
xmlns
was not part of the XML you could have done it directly usingconfig.Element("UserID").Value