• 全部
  • 问答

xml里不允许有&符号怎么办?

skyover 2002-06-01 08:03:50
怎么传递参数?
...全文
107 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
skyover 2002-06-03
已经搞定。。结帐。。呵呵。
回复
wangwenyou 2002-06-01
下面是一个实际的例子,也许不是好办法,但能解决问题 <tr>
<td width="98%">

<div id="messageBody{messageID}" class="text" style="overflow:auto; position:static;height:expression(document.body.clientHeight - 100)"/>
<textarea name="messageBody" style="display:none">
<xsl:value-of select="body"/>
</textarea>
<hr/>
</td>
</tr>
</table>
<script>
<xsl:choose>
<xsl:when test="string-length(body) = 0">
messageBody<xsl:value-of select="messageID"/>.innerHTML = "无内容";
</xsl:when>
<xsl:otherwise>
messageBody<xsl:value-of select="messageID"/>.innerHTML=messageBody.value;
</xsl:otherwise>
</xsl:choose>
</script>
回复
wangwenyou 2002-06-01
一样的用,如下例所示:
<script>
textarrea.value=<xsl:value-of select="nodename"/>;
</script>
回复
skyover 2002-06-01
但是我怎么在xslt 里有script里能够绑定content节点里的内容?
回复
wangwenyou 2002-06-01
你可以定义一个Div,然后使用Javascript把它的innerHTML设为你的value
当然,有可能你的value中出现引号,所以,你可以先把值读入一个TEXTAREA中,然后把TEXTAREA的value赋给Div的innerHTML。
回复
skyover 2002-06-01
你看看这两个例子就知道我的意思了:
http://www.5inet.net/Article/xml/570.xml

http://www.5inet.net/Article/3/1/570.shtml

中间的内容就是我要表达的意思。。

shtml的能够把html解析后显示在浏览器上
xml却是把符号原样的显示在浏览器上。。

我要怎么办才能把xml里的html也能经过浏览器的解析?也就是说怎么样才能像shtml那样?
回复
wangwenyou 2002-06-01
呵呵,Html?不太清楚你的意思,请说详细一点
回复
skyover 2002-06-01
那html怎么显示呢?你能不能告诉我?
回复
wangwenyou 2002-06-01
&
回复
发帖
XML/XSL
创建于2007-09-28

8809

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2002-06-01 08:03
社区公告
暂无公告