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

C#生手,送点分给老手~

2011-12-17 
C#新手,送点分给老手~~我想从一个XML文件里检索指定的节点(根据这个节点的属性值),该怎么写这个XPth语句比

C#新手,送点分给老手~~
我想从一个XML文件里检索指定的节点(根据这个节点的属性值),该怎么写这个XPth语句
      比如:
<BusinessRuleSet>
<ValidatorGroup   Type= "HistoricalNetAssets ">
</ValidatorGroup>
<ValidatorGroup   Type= "PolicyPurchase ">
</ValidatorGroup>
<ValidatorGroup   Type= "PolicyPurchaseReq ">
<IFNot   ath= "MinimumSubsequentInvestment "   DataType= "Number "   />
</ValidatorGroup>
</BusinessRuleSet>
我当前已经定位到根元素节点,现在想找   Type值为PolicyPurchaseReq的节点
我这样写总是出错
string   VerifierType= "PolicyPurchaseReq ";
XmlNode   mynode=myDoc.DocumentElement.SelectSingleNode( "ValidatorGroup@Type=VerifierType] ");

请高手指点.


[解决办法]
是XmlNode mynode=myDoc.SelectSingleNode( "ValidatorGroup@Type=VerifierType] ");吧
[解决办法]
帮顶!
[解决办法]
XmlNode mynode=myDoc.DocumentElement.SelectSingleNode( "//ValidatorGroup[@Type= 'VerifierType '] ");
[解决办法]
我当前已经定位到根元素节点,现在想找 Type值为PolicyPurchaseReq的节点
-------------------
是这样:

XmlNode mynode=myDoc.DocumentElement.SelectSingleNode( "//ValidatorGroup[@Type= 'PolicyPurchaseReq '] ");
[解决办法]
PolicyPurchaseReq '值不要写死在语句里,要通过外面参数传进来到变量VerifierType中,
-------------
string VerifierType = "PolicyPurchaseReq ";
XmlNode mynode=myDoc.DocumentElement.SelectSingleNode( "//ValidatorGroup[@Type= ' " + VerifierType + " '] ");
[解决办法]
楼上正解
[解决办法]
帮顶
[解决办法]
string VerifierType= "PolicyPurchaseReq ";
XmlNode node=myDoc.SelectSingleNode(String.Format( "/BusinessRuleSet/ValidatorGroup[@Type={0}] ",VerifierType));
[解决办法]
@Type={0}
----->
@Type= '{0} '
[解决办法]
不知道........
[解决办法]
jf..
[解决办法]
jf
[解决办法]
j
[解决办法]
XmlNode mynode=myDoc.DocumentElement.SelectSingleNode( "BusinessRuleSet/PolicyPurchase ");
[解决办法]
不会
帮顶
[解决办法]
原来不是白送的啊。我能不能白接啊?呵呵。
[解决办法]
up
[解决办法]
帮顶,接分
------解决方案--------------------


jf
[解决办法]
帮顶!
[解决办法]
jf

[解决办法]
jf
[解决办法]

[解决办法]
接分
[解决办法]
string VerifierType = "PolicyPurchaseReq ";
XmlNode mynode=myDoc.DocumentElement.SelectSingleNode( "//ValidatorGroup[@Type= ' " + VerifierType + " '] ");

[解决办法]
XmlNode mynode=myDoc.DocumentElement.SelectSingleNode( "//ValidatorGroup[@Type= 'PolicyPurchaseReq '] ");

正解
想问问 // 代表什么意思呢?
[解决办法]
不懂,帮顶~
[解决办法]
哎 我只能顶一下了

热点排行