在VB.NET中解析XML字符串

时间:2010-03-01 06:07:45

标签: xml vb.net parsing

我试图在VB.NET中解析XML中的特定属性/值对。

XML最初是一个看起来像XML的字符串,但在我解析之前需要将其转换为类似XML的数据类型或结构。

如何将此字符串转换为XML,然后解析我需要的信息?

编辑:

Dim doc As XDocument = XDocument.Parse(str)将字符串转换为xml,但Call doc.attribute("name").Value不起作用。我已经确认我要调用的Sub的名称是正确的。我做错了什么?

我已经尝试将XML的值转换回字符串。这是Subs的特殊数据类型吗?我错过了别的什么吗?

EDIT2 XML属性的值是函数的名称。我想根据值的值调用不同的函数,我将通过flash activex控件对其进行更改。我几乎可以完全控制我在这里处理的是什么值。

(我需要委托功能吗?)

EDIT3:

我明白了。 'CallByName()'带有适当的参数。

2 个答案:

答案 0 :(得分:2)

Dim doc As XDocument = XDocument.Parse(str)

答案 1 :(得分:2)

你在谈论打电话的功能是什么? “值”?那不是一个功能。这是一个属性。

Dim val As Object = doc.Attribute("name").Value