以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  求教:如何处理value里的<  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=9179)


--  作者:spiritsailor
--  发布时间:8/6/2004 12:19:00 PM

--  求教:如何处理value里的<
想输出如下格式:
value='<jsp:getProperty name="mybean" property="id" />
其中mybean和id是xml中的数据
取值无任何问题,使用标准的attribute或者avt都可以把值放到valule里,但关键问题是:
<jsp: 的哪个<怎么处理?用<xsl:text disable-output-escaping="yes">&lt;</xsl:text>一样包含<,而value见到<就会解析出错,看看大家有没有什么办法。
--  作者:孤独
--  发布时间:8/6/2004 12:36:00 PM

--  
value='&lt;jsp:getProperty name="mybean" property="id" />
--  作者:spiritsailor
--  发布时间:8/6/2004 12:46:00 PM

--  
谢谢,这个问题很奇怪,按照您所写的,输出的是 &lt: 原原本本的输出,所以我才会用<xsl:text disable-output-escaping="yes">这种方式,这种方式出来就可以显示<,其他的方法都有问题。是不是和parser有关?
--  作者:spiritsailor
--  发布时间:8/6/2004 12:50:00 PM

--  
哦,忘了,完整输出如下:
<td> <input type="text" name="id" value='<jsp:getProperty name="mybean" property="id" />'>
</td>
ps:斑竹你那么写,会出现
name=&quot;mybean&quot; property=&quot;id&quot;的情况
--  作者:spiritsailor
--  发布时间:8/6/2004 2:59:00 PM

--  
啊啊啊!!!请教各位大侠啊,这个问题我没招了。。。。。。。。。
--  作者:孤独
--  发布时间:8/6/2004 6:35:00 PM

--  
<td> <input type="text" name="id" value='&lt:jsp:getProperty name=&quot;mybean&quot; property=&quot;id&quot; /&gt;'>
</td>
--  作者:spiritsailor
--  发布时间:8/9/2004 10:06:00 AM

--  
兄台,你这样写是原样输出的!!!!根本没有转换成想要的<...................
--  作者:jlle
--  发布时间:8/24/2004 3:27:00 PM

--  
在XALAN中不要设置output=html即可实现不转换
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms