当前位置: 代码迷 >> XML/SOAP >> xsl文件头中xmlns:xsl="http://www.w3.org/TR/WD-xsl"该怎么解决
  详细解决方案

xsl文件头中xmlns:xsl="http://www.w3.org/TR/WD-xsl"该怎么解决

热度:691   发布时间:2012-03-06 20:47:55.0
xsl文件头中xmlns:xsl="http://www.w3.org/TR/WD-xsl"
动态生成一个xml文件,对应的xsl文件如下:
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<head>
<title>修改密码</title>
<xsl:element name="link">
<xsl:attribute name="rel">stylesheet</xsl:attribute>
<xsl:attribute name="type">text/css</xsl:attribute>
<xsl:attribute name="href"><xsl:value-of select='DIPS_USER_CHANGE_PASSWORD/@WEB_SIGN' />main.css</xsl:attribute>
</xsl:element>
<xsl:element name="SCRIPT">
<xsl:attribute name="LANGUAGE">javascript</xsl:attribute>
<xsl:attribute name="SRC"><xsl:value-of select='DIPS_USER_CHANGE_PASSWORD/@WEB_SIGN' />Public.js</xsl:attribute>
&#9;
</xsl:element>

<SCRIPT language="javascript">
<![CDATA[
function Justify()
{
var e = document.ChangePass;
if(e.OLDPASSWORD.value.length ==0){
alert("请输入旧密码");
return false;
}
if(e.PASSWORD.value.length ==0){
alert("请输入新密码");
return false;
}
if(e.REPASSWORD.value.length ==0){
alert("请输入确认新密码");
return false;
}
if(e.PASSWORD.value != e.REPASSWORD.value){
alert("您两次输入的密码不同,请重新输入!");
return false;
}
return true;
}
document.onreadystatechange=InitPage;
function InitPage()
{
if (document.readyState=="complete"){
document.charset="gb2312";
}
}
]]></SCRIPT>
</head>
<body bgcolor="#F5F5F5" onselectstart="selectstart();" topmargin="20" style="cursor: default;">
<center>
<xsl:if test="DIPS_USER_CHANGE_PASSWORD/ERROR_INFO">
<b>错误:<xsl:value-of select='DIPS_USER_CHANGE_PASSWORD/ERROR_INFO' /></b><br />
</xsl:if>
<form method="POST" name="ChangePass">
<xsl:attribute name="action"><xsl:value-of select='DIPS_USER_CHANGE_PASSWORD/@BIN_SIGN' />UserAct.dll?UpdateUserPwd</xsl:attribute>

<xsl:choose>
<xsl:when test="DIPS_USER_CHANGE_PASSWORD/STEP[.= '1']">
<p>输入旧密码:<input type="password" name="OLDPASSWORD" size="20" maxlength="10" class="FLAT_INPUT_WHITE" /></p>
<p>输入新密码:<input type="password" name="PASSWORD" size="20" maxlength="10" class="FLAT_INPUT_WHITE" /></p>
<p>确认新密码:<input type="password" name="REPASSWORD" size="20" maxlength="10" class="FLAT_INPUT_WHITE" /></p>
</xsl:when>
<xsl:when test="DIPS_USER_CHANGE_PASSWORD/STEP[.= '2']">
您已经成功的修改了您的密码,密码将及时生效,谢谢您的使用!
<SCRIPT LANGUAGE="javascript">
window.setTimeout("window.close()",2000);
</SCRIPT>
</xsl:when>
</xsl:choose>

<xsl:choose>
<xsl:when test="DIPS_USER_CHANGE_PASSWORD/STEP[.!= '1']">
<p><input type="button" value=" 关 闭 " onclick="javascript:window.close();" /></p>
</xsl:when>
<xsl:otherwise>
<p><input type="submit" value=" 确 认 " onclick="return Justify();" /></p>
</xsl:otherwise>
</xsl:choose>
<input type="hidden" name="step">
<xsl:attribute name="value"><xsl:value-of select='DIPS_USER_CHANGE_PASSWORD/STEP' /></xsl:attribute>
  相关解决方案