在C#中从xml读取封闭的标签

杰罗恩

我已经做了一些从xml文件读取的操作,所有操作都非常完美。但是有一件事是行不通的。

这是可以正常工作的xml部分

<title>lorum ipsum lorum ipsum</title>

这是我要阅读的xml部分:

 <enclosure url="http://media.nu.nl/m/m1nxf1eaa6mh_sqr256.jpg" type="image/jpeg" />

我只想要url中的变量。

这就是我到目前为止所拥有的:

switch (node.Name)
                {
                    case "title": label5.Text = (node.InnerText); break;
                    case "enclosure": string picbox2 = (node.InnerText); break;
                        pictureBox2.ImageLocation = picbox2;
                    case "description": label6.Text = (node.InnerText); i++; break;

                }

我希望我提供了足够的信息。

丰富

在“附件”案例下,您有一个分配声明:pictureBox2.ImageLocation = picbox2;在案例break;声明之后。我不希望这会编译。

您还需要访问元素属性,element.Attributes["attr_name"].Value而不是使用InnerText属性,该属性将带回开始和结束元素标签之间的文本。

switch (node.Name)
{
    case "title": 
        label5.Text = (node.InnerText); 
        break;
    case "enclosure": 
        string picbox2 = (node.Attributes["url"].Value); 
        pictureBox2.ImageLocation = picbox2;
        break;
    case "description": 
        label6.Text = (node.InnerText); 
        i++; 
        break;

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C#封闭XML在Excel中合并列的性能

来自分类Dev

c#从XML标签中删除(空)

来自分类Dev

在C#中从XML读取特定值

来自分类Dev

在C#中读取特定的XML数据

来自分类Dev

在C#中读取特定的XML数据

来自分类Dev

在C#中读取RDF / XML文件

来自分类Dev

在 c# wpf 中读取 xml 文件

来自分类Dev

C# 从 XML 文件中读取

来自分类Dev

无法在 C# 中读取 XML 节点

来自分类Dev

使用C#中的标签属性按标签拆分xml

来自分类Dev

使用C#中的标签属性按标签拆分xml

来自分类Dev

如何使用c#读取XML文件中带有特定标签的所有数据?

来自分类Dev

如何从C#中的XML文档中读取属性?

来自分类Dev

在C#中从XML删除diffgram和NewDataSet标签

来自分类Dev

c#删除文本框中的XML标签

来自分类Dev

如何使用C#从xml文件中删除空标签

来自分类Dev

C#从XML树中读取元素的值

来自分类Dev

如何在C#中从plist(xml)读取键值

来自分类Dev

数据集XML读取无法在c#中启用约束

来自分类Dev

如何在C#中读取此XML?

来自分类Dev

在具有多个相似节点的C#中读取XML

来自分类Dev

在XML程序中以c#读取JSON数据

来自分类Dev

无法在C#中读取XML字符串

来自分类Dev

使用XmlTextReader在C#中读取XML数据

来自分类Dev

读取XML并保存到Excel C#中

来自分类Dev

C# XDocument 从 XML 文件中读取所有节点

来自分类Dev

如何在 C# 中读取 XML 文档

来自分类Dev

从 xml 文件中读取特定字符串 c#

来自分类Dev

从WPF C#读取XML