读书人

Xml文件的操作:带属性解决思路

发布时间: 2012-04-19 14:36:43 作者: rapoo

Xml文件的操作:带属性

VB.NET code
<LedInfo>  <LedInfo>    <LedName>Led1</LedName>    <LedTitle>1号模块</LedTitle>    <LedAddress>1</LedAddress>    <LedPoint>      <X>200</X>      <Y>30</Y>    </LedPoint>    <LedOutChannel>4</LedOutChannel>    <LedInChannel>4</LedInChannel>    <LedPower>TRUE</LedPower>    <LedState>TRUE</LedState>    <LedChannel>      <LedDirect Type="向东">0</LedDirect>      <LedDirect Type="向西">1</LedDirect>      <LedDirect Type="向南">2</LedDirect>      <LedDirect Type="向北">3</LedDirect>    </LedChannel>  </LedInfo>


如何读取 <LedDirect Type="向东">0</LedDirect>以下四项的值,并且如果修改其中每一项值?



[解决办法]
Dim node as XmlNode = doc.SelectSingleNode("//LedDirect[@Type='向东']")
读取
node.InnerText
修改
node.InnerText= "新值"
[解决办法]
<LedDirect Type="向东">0</LedDirect>
读取0 的话,用InnerText

只有在读取属性的值的时候,才用Value

读书人网 >VB Dotnet

热点推荐