if(xmlTextReader_1.NodeType==XmlNodeType.Element)

解决方案 »

  1.   

    我并不是想找什么,只是我想检验输入的内容是不是合理的。
    比如我在一个文本框里写了一行‘<这个一个元素>’,当我刚用键盘敲入‘>’的时候,就会引发一个事件(KeyPress or KeyDown什么的),这时我就要检查刚才输入的内容是不是一个正确的Element,当然就要用到正则表达式了,对吧,如果我输入了<*^_^*>,这肯定就不是一个合法的Element了。所以,我就是想实现这个功能。其实说白了,就是模仿在C#里打开一个XML文件,选右键菜单里的‘同步文档大纲’,就会有一棵树,它的节点和XML文件里的Element是一一对应的,然后点节点可以定位,在文件里输入一个元素也会立刻反映到树上,我就是想实现这个功能,请帮我啊!我用的是TREEVIEW和RICHTEXTBOX。