有关XML,XSL的中文问题,很不一般的!!!!!!!
我用XSL构造一个表单,有个字段为中文,但是get给一个servlet时发现乱码了,网上的办法用了一堆,没有一个可以解决的
这是xml和xsl的测试例子,
test.xml
<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="modify.xsl"?>
<node>
<id>1</id>
</node>
modify.xsl
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>
<form name="modify" method="get" action="modify.servlet">
<input type="text" name="value" value="解放军"/><br/>
input type="text" name="name" value="ggggg"/><br/>
<input type="submit" name="submit" value="sumbit" />
</form>
</BODY></HTML></xsl:template>
</xsl:stylesheet>
结果提交出去的表单的value的值不能解析为中文
这是xml和xsl的测试例子,
test.xml
<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="modify.xsl"?>
<node>
<id>1</id>
</node>
modify.xsl
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>
<form name="modify" method="get" action="modify.servlet">
<input type="text" name="value" value="解放军"/><br/>
input type="text" name="name" value="ggggg"/><br/>
<input type="submit" name="submit" value="sumbit" />
</form>
</BODY></HTML></xsl:template>
</xsl:stylesheet>
结果提交出去的表单的value的值不能解析为中文
...全文
相关推荐
XML+XSL/FO生成PDF文件Demo
XSLT(XSL Transformations)是XSL的一个分支,专门用于转换XML文档。它通过创建模板来描述如何将XML源文档转换成其他格式,如HTML、XML或文本等。
XSL转换技术:XML到EXCEL的导出指南
XSL转换主要基于模板匹配的原则,通过定义一系列的规则来指导如何将XML文档中的元素转换成特定格式的输出,例如HTML、PDF或本章节的重点Excel。整个转换过程包括解析XML源文件,应用XSL样式表,并生成目标格式文件。可扩展样式表语言转换(XSLT)是一种用于转换XML文档的语言,它定义了如何将一个XML文档转换成另一个文档。XSLT的工作原理是通过定义一系列的模板规则(template rules),这些规则指定了如何在输出文档中表示输入文档的元素和属性。
XML转换XSL工具
XML转换XSL工具是专门针对这个需求设计的软件,它的主要功能是将XML文档按照预设的XSL样式表进行转换,以得到用户期望的输出格式。这种工具通常包含以下特性:1.
Xsl与xml结合Xsl与xml结合
XML和XSL的结合使用,使得数据的表示和数据本身分离,极大地提高了数据的重用性和可读性。通过XSL,我们可以根据需要改变XML数据的展现形式,这对于数据的呈现和交互非常有帮助。
用xml.xsl 写的课程表
标题中的“用xml.xsl 写的课程表”指的是使用XML(可扩展标记语言)和XSL(可扩展样式表语言)技术创建的课程表应用。


