2。
string s="<a>123</a>";
int x=s.IndexOf("a>");
int y=s.IndexOf("</");
string s1=s.Substring(x+2,y-x-2);
s=s.Replace(s1,(int.Parse(s1)+1).ToString());
Console.WriteLine(s);

解决方案 »

  1.   

    string s="<a>123</a>";
    int x=s.IndexOf("a>");
    int y=s.IndexOf("</");
    string s1=s.Substring(x+2,y-x-2);
    s=s.Replace(s1,(int.Parse(s1)+1).ToString());
    Console.WriteLine(s);
      

  2.   

    我说的是xml啊,在asp.net里面的修改
      

  3.   

    1。
    public class test
    {
    static void Main()
    {
    FileStream fs=new FileStream("test.xml",FileMode.Open);
    XmlTextReader xtreader=new XmlTextReader(fs);
    Stack s=new Stack();
    while(xtreader.Read())
    {
    XmlNodeType xnt=xtreader.NodeType;
    switch(xnt)
    {
    case XmlNodeType.Element:
        

      s.Push(xtreader.Name);
     break; case XmlNodeType.Text:
    if(xtreader.Value=="3" && s.Peek().ToString()=="b")
    {
    s.Pop();
    Console.WriteLine(s.Pop());
    }
    break;
    }
    }
    }
    }