首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-04-19 
Xml文件的操作:带属性VB.NET codeLedInfoLedInfoLedNameLed1/LedNameLedTitle1号模块/LedTitle

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

热点排行