我为flash播放器配置创建了一个xml。我正在尝试将每个节点的属性加载到文本框或下拉列表中。
<config>
<param name="width" value="960" />
<param name="height" value="545" />
<param name="loop" value="0" />
<param name="autoload" value="1" />
<param name="autoplay" value="1" />
<param name="showstop" value="1" />
</config>
Dim XmlDoc As XmlDocument = New XmlDocument
XmlDoc.Load(Server.MapPath("config.xml"))
For Each Attribute As XmlAttribute In XmlDoc.DocumentElement.Attributes
If Attribute.Name = "width" Then
If Attribute.Name = "value' then" Then
tbxWidth.Text = Attribute.Value
End If
End If
Next
有人可以帮忙吗?
答案 0 :(得分:0)
保持你开始的方式......
Dim XmlDoc As XmlDocument = New XmlDocument
XmlDoc.Load(Server.MapPath("config.xml"))
For Each node As XmlNode In XmlDoc.DocumentElement.SelectNodes("param[@name='width']")
XmlAttribute Attribute = node.Attributes["value"]
If Attribute IsNot Nothing Then
tbxWidth.Text = Attribute.value
End If
Next
Next
不是一个VB男孩,所以期待奇怪的傻......
请注意,如果您有多个具有width属性的param节点,则这将采用最后一个...