以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  请教xslt转html的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=52889)


--  作者:frestlily
--  发布时间:9/20/2007 1:52:00 PM

--  请教xslt转html的问题
用xslt转换xml,生成预定的html页面。
但这个页面中的html代码不时规范的xml形式,比如class不加引号等,如:
<DIV class=tab06>
<DIV class=box><IMG height=21 src="产品预览.files/dot10.gif" width=16
align=absMiddle>&nbsp;查看公司介绍</DIV>

我在模板里写成:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="html"/>
 <xsl:template match="/">
 <html>
  <head>
   <title></title>
   <LINK href="产品预览.files/user.css" type=text/css rel=stylesheet>
  </head>
  <body></body>
 
 </html>
 </xsl:template>
</xsl:stylesheet>
报错:<LINK href="产品预览.files/user.css" type=text/css rel=stylesheet>格式不规范,请问怎么解决?
是要一个一个的加引号,改为标准的吗?


--  作者:luypmp
--  发布时间:9/20/2007 8:14:00 PM

--  
xml比html语法严格,属性值必须用双/单引号括起(要成对使用),
如果不加,那比如type=text/css 解释器就不知道text/css 是个字符串还是一个xpath路径;

--  作者:luypmp
--  发布时间:9/20/2007 8:16:00 PM

--  
用xslt转换xml,生成预定的html页面。
但这个页面中的html代码不时规范的xml形式
那就是你写的模板不对了
--  作者:luypmp
--  发布时间:9/20/2007 8:23:00 PM

--  
关于XML基本 語法:楼主可以看看
http://www.adobe.com/tw/devnet/dreamweaver/articles/xml_overview_04.html
--  作者:frestlily
--  发布时间:9/21/2007 10:48:00 AM

--  
非常感谢luypmp:)
xslt转换html时,必须用规范的形式,我已经更正过来了.
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms