各位大虾, 对于如下的xml串:
<?xml version=\"1.0\" encoding=\"gb2312\"?><ap><ReqInterval>30</ReqInterval> <ReqCondition>123</ReqCondition></ap> 如何把其中的30和123拿出来呢?
请指教,谢谢!
<?xml version=\"1.0\" encoding=\"gb2312\"?><ap><ReqInterval>30</ReqInterval> <ReqCondition>123</ReqCondition></ap> 如何把其中的30和123拿出来呢?
请指教,谢谢!
{
int StartIndex = XMLString.IndexOf("<"+Sign+">");
int EndIndex = XMLString.IndexOf("</"+Sign+">");
if(StartIndex <0|| EndIndex <0||StartIndex >EndIndex )
return string.empty;
else
{
XMLString = XMLString.SubString(StartIndex+Sign.Length+2, EndIndex-Sign.Length-2 );
}
}调用的时候就是ParseString(XMLString ,"ReqInterval");返回30
ParseString(XMLString ,"ReqCondition");返回123