xml问题
我想按照索引选择xml节点。
例如
int cnt=5;
XmlNode node = doc.SelectSingleNode("//book[cnt]");//这样不行
XmlNode node = doc.SelectSingleNode("//book['" + cnt + "']");//这样也不行
XmlNode node = doc.SelectSingleNode("//book[5]");//只有这样可行
该怎么做?
[解决办法]
XmlDocument.SelectSingleNode(string xpath);
参数传进去的是xpath格式.
int cnt=5; XmlNode node = doc.SelectSingleNode(string.Contact( "//book[", cnt , "]");