比如输入 <a  x=1 ><b y=1></b></a> 为正确;
输入<a x=1><b y=1></b></aa> 为错误!谢谢

解决方案 »

  1.   

    最简单的办法,用XmlDocument加载遍,过了就是合法的,过不了就是非法的 ^_^
      

  2.   

    aspx页面判断
    var oList = new ActiveXObject('Microsoft.XmlDom');
    oList.loadXML(this.xmlDefaultPage.value);
    if (oList != null)
    {
    alert('正确');
    }
    else
    {
    alert('错误格式');
    }
    cs页面后台判断
    XmlDocument oList = new XmlDocument();
    oList.LoadXml(XmlListData.Value);
    //后面的判断忘了,自己到程序调试一下吧。