我试图在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()'带有适当的参数。
答案 0 :(得分:2)
Dim doc As XDocument = XDocument.Parse(str)
答案 1 :(得分:2)
你在谈论打电话的功能是什么? “值”?那不是一个功能。这是一个属性。
Dim val As Object = doc.Attribute("name").Value