C# XML和C—帮助从某个元素提取信息
所以我不知道如何准确地表达它,但它来了。现在,我的应用程序可以毫无问题地从XML中提取有关用户信息。示例XML:C# XML和C—帮助从某个元素提取信息,c#,xml,C#,Xml,所以我不知道如何准确地表达它,但它来了。现在,我的应用程序可以毫无问题地从XML中提取有关用户信息。示例XML: <statuses type="array"> <status> <id>ID1</id> <text>Text That I want to pull 1</text> <user> <name>User1</name> <screen_na
<statuses type="array">
<status>
<id>ID1</id>
<text>Text That I want to pull 1</text>
<user>
<name>User1</name>
<screen_name>User1_Screen</screen_name>
<location>Location_User1</location>
<Description>User1_Description</Description>
</user>
</status>
<status>
<id>ID2</id>
<text>Text That I want to pull 2</text>
<user>
<name>User2</name>
<screen_name>User2_Screen</screen_name>
<location>Location_User2</location>
<Description>User2_Description</Description>
</user>
</status>
我现在想要的就是文本标记,我只是在花了很长时间才弄明白。我运行了你的代码,没有任何问题。您应该检查: 您的listBox1.Text值正确吗? 您正在尝试以正确的路径访问Temp.xml吗? 你确定你的Temp.xml格式正确吗?它缺少一个;试着打开它进入你的IE。 编辑:尝试以下操作:
var text = setting.Parent.Element("text").Value;
我运行你的代码没有任何问题。您应该检查: 您的listBox1.Text值正确吗? 您正在尝试以正确的路径访问Temp.xml吗? 你确定你的Temp.xml格式正确吗?它缺少一个;试着打开它进入你的IE。 编辑:尝试以下操作:
var text = setting.Parent.Element("text").Value;
对不起,我想我的问题提错了,我也想拉文本标签,但我似乎无法用我正在使用的东西来拉对。对不起,我想我的问题提错了,我也想拉文本标签,但我似乎无法用我正在使用的东西来拉对。@hamish:一点也不过度使用它。var不是动态的,因此代码是静态类型的。变量位置=setting.Elementlocation.Value;字符串位置=setting.Elementlocation.Value;在语义上是equal@Hamish:var是静态类型的,只是匿名的,没有名字。@hamish:根本没有过度使用它。var不是动态的,因此代码是静态类型的。变量位置=setting.Elementlocation.Value;字符串位置=setting.Elementlocation.Value;在语义上是equal@Hamish:var是静态类型的,只是匿名的,没有名字。