c# – 如何查找给定xml文件的根节点的名称

c# – 如何查找给定xml文件的根节点的名称,第1张

概述我使用c#.net windows表单应用程序.我有一个名为hello.xml的xml文件,它是这样的 <?xml version="1.0" encoding="utf-8" ?> <languages> <language> <key>abc</key> <value>hello how ru</value> </language> <language> 我使用c#.net windows表单应用程序.我有一个名为hello.xml的xml文件,它是这样的
<?xml version="1.0" enCoding="utf-8" ?> <languages>  <language>    <key>abc</key>     <value>hello how ru</value>   </language>  <language>    <key>def</key>     <value>i m fine</value>   </language>  <language>    <key>ghi</key>     <value>how abt u</value>   </language></languages>

我怎样才能获得根节点,即< languages>进入文本框.这时我将拥有xml文件名.即“hello.xml”.使用这个我应该得到根节点.

解决方法 使用liNQ to XML,您可以这样做:
Xdocument doc = Xdocument.Load("input.xml");string rootLocalname = doc.Root.name.Localname;textBox1.Text = '<' + rootLocalname + '>';

使用Xmldocument,您可以使用:

Xmldocument doc = new Xmldocument();doc.Load("input.xml");string rootname = doc.SelectSingleNode("/*").name;
总结

以上是内存溢出为你收集整理的c# – 如何查找给定xml文件的根节点的名称全部内容,希望文章能够帮你解决c# – 如何查找给定xml文件的根节点的名称所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1240949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存