xml的显示问题,急死我了,呼唤高手 (200分)

  • 主题发起人 主题发起人 李衍智
  • 开始时间 开始时间

李衍智

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个按钮建立一个新窗口,新窗口是javascript生成的xml代码,该xml代码的xsl文件是一个已存在的xsl文件。
点击按钮时,弹出窗口,但一片空白;
我察看源代码,正确;
我把源代码保存。然后执行,也正确。
我在文件菜单里(新窗口带菜单)另存,居然把父窗口的文件储存上了。好奇怪。
 
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="a.xsl"?>
<DATAPACKET Version="2.0" >
&amp;lt;ROWDATA&amp;gt;
&amp;lt;ROW bz=" " day="2" gz="1.320000052452087" id="1" month="2" name="b " /&amp;gt;
&amp;lt;ROW bz=" " day="3" gz="2.319999933242798" id="2" month="3" name="c " /&amp;gt;
<ROW bz="3 " day="4" gz="3.319999933242798" id="3" month="4" name="d " />
<ROW bz=" " day="5" gz="4.320000171661377" id="4" month="5" name="e " />
<ROW bz=" " day="6" gz="5.320000171661377" id="5" month="6" name="f " />
<ROW bz="6 " day="7" gz="6.320000171661377" id="6" month="7" name="g " />
<ROW bz=" " day="8" gz="7.320000171661377" id="7" month="8" name="h " />
<ROW bz=" " day="9" gz="8.319999694824219" id="8" month="9" name="i " />
<ROW bz="9 " day="10" gz="9.319999694824219" id="9" month="10" name="j " />
<ROW bz=" " day="11" gz="10.31999969482422" id="10" month="11" name="k " />
<ROW bz=" " day="12" gz="11.31999969482422" id="11" month="12" name="l " />
<ROW bz="12 " day="13" gz="12.31999969482422" id="12" month="1" name="m " />
<ROW bz=" " day="14" gz="13.31999969482422" id="13" month="2" name="n " />
<ROW bz=" " day="15" gz="14.31999969482422" id="14" month="3" name="o " />
<ROW bz="15 " day="16" gz="15.31999969482422" id="15" month="4" name="p "/>
&amp;lt;/ROWDATA&amp;gt;
</DATAPACKET>
 
我用一个按钮建立一个新窗口,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~怎么建的?过程写出来,可以吗?
 
to 天真:
访问xml数据岛,产生上述数据代码。动态建立页面显示。
原因是:
xml的特殊标记符作怪,利用 "<",生成页面ie不认识,利用"&amp;lt;"生成页面,xsl不认识。
捣乱。
 
听听课。
 
又捣乱了
原因是:
xml的特殊标记符作怪,利用 "<",生成页面ie不认识,利用"&amp;LT;"生成页面,xsl不认识。
 
又捣乱了
原因是:
xml的特殊标记符作怪,利用 "<",生成页面ie不认识,利用"&amp;
l t ;
"生成页面,xsl不认识。
 
遗憾,这个我不懂,权当来上课
 
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="a.xsl"?>//这句去掉!
<DATAPACKET Version="2.0" >
<ROWDATA>
<ROW bz=" " day="2" gz="1.320000052452087" id="1" month="2" name="b " />
<ROW bz=" " day="3" gz="2.319999933242798" id="2" month="3" name="c " />
<ROW bz="3 " day="4" gz="3.319999933242798" id="3" month="4" name="d " />
<ROW bz=" " day="5" gz="4.320000171661377" id="4" month="5" name="e " />
<ROW bz=" " day="6" gz="5.320000171661377" id="5" month="6" name="f " />
<ROW bz="6 " day="7" gz="6.320000171661377" id="6" month="7" name="g " />
<ROW bz=" " day="8" gz="7.320000171661377" id="7" month="8" name="h " />
<ROW bz=" " day="9" gz="8.319999694824219" id="8" month="9" name="i " />
<ROW bz="9 " day="10" gz="9.319999694824219" id="9" month="10" name="j " />
<ROW bz=" " day="11" gz="10.31999969482422" id="10" month="11" name="k " />
<ROW bz=" " day="12" gz="11.31999969482422" id="11" month="12" name="l " />
<ROW bz="12 " day="13" gz="12.31999969482422" id="12" month="1" name="m " />
<ROW bz=" " day="14" gz="13.31999969482422" id="13" month="2" name="n " />
<ROW bz=" " day="15" gz="14.31999969482422" id="14" month="3" name="o " />
<ROW bz="15 " day="16" gz="15.31999969482422" id="15" month="4" name="p "/>
</ROWDATA>
</DATAPACKET>
 
to 天真:
去掉可以,但无法格式化了。
 
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>

<TABLE border="1">
<TR>
<TD width="189" ALIGN="CENTER">备注</TD>
<TD width="189" ALIGN="CENTER">日期</TD>
<TD width="189" ALIGN="CENTER">工资</TD>
<TD width="189" ALIGN="CENTER">序号</TD>
<TD width="189" ALIGN="CENTER">月份</TD>
<TD width="189" ALIGN="CENTER">名称</TD>
</TR>
<xsl:for-each select="DATAPACKET/ROWDATA/ROW">
<TR>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@bz"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@day"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@gz"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@id"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@month"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@name"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
 
李老师叫我来听课.
 
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>
<TABLE border="1">
<TR>
<TD width="189" ALIGN="CENTER">备注</TD>
<TD width="189" ALIGN="CENTER">日期</TD>
<TD width="189" ALIGN="CENTER">工资</TD>
<TD width="189" ALIGN="CENTER">序号</TD>
<TD width="189" ALIGN="CENTER">月份</TD>
<TD width="189" ALIGN="CENTER">名称</TD>
</TR>
<xsl:for-each select="DATAPACKET/ROWDATA/ROW">
<TR>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@bz"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@day"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@gz"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@id"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@month"/></TD>
<TD width="189" ALIGN="CENTER"><xsl:value-of select="@name"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
 
to BlackDragon:
我不是李老师,我叫你来帮忙,不是来听课。
to 天真:
问号?试试
 
呵,没看出来吧,仔细比较,我帮你改了一丁点地方,我就可以正常显示了!:)
 
晕倒,难道是我拷贝错了???
不会吧!不过我测试真的可以看到的呀!
 
to 天真:
不好使,你说那拷错了?
 
天真你跑哪去了?
天真.........
天真................
天真...........................
天真......................................
天真...........................
天真................
天真........
天真...
天真.
 
呵,我刚才吃饭去了?
为什么不好使?
你把XsL文件与XML文件是否放同一目录?
 
xml是生成的,把生成的xml存盘,一切正常,如果直接产生页面,如上面所说,一片空白。
 
后退
顶部