【正则超级难题】请『阿信』,『梅花雪』 等高手进来指点一下,分不够再加,拒绝只UP,接分不帮忙出主意者!
是是非非 2004-11-10 03:22:46 var str1="<PName Type=\"String\" Host=\"LocalHost\"><![CDATA[测试]]></PName>";
var str2="<PName Type=\"String\"><![CDATA[测试]]></PName>";
var str3="<PName Type=\"String\">测试</PName>";
var str4="<PName>A</PName>";
var str5="<PName />";
============================
以上是测试数据
现在要吧他们格式化成 <PName Type="……"><![CDATA[]]></PName>这种格式
并且取出节点的名字 PName,节点的类型 Type属性所指定的,节点Value CDATA段的内容
注意:str1里面的Host属性被忽略了,只需要取Type属性
若没有Type属性就给他加上一个空的Type属性
还要检查输入的合法性,是不是合法的XML节点…………