xsl:output 命令问题 紧急!!xml->xhtml

cpucontrol 2006-05-28 12:58:00
<xsl:output method="html" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" />

上面语句期望得到的结果是:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

然而每次transform后 得到的都是:<?xml version="1.0" encoding="utf-8"?>,期待的文档声明就是不出来。
omit-xml-declaration="yes" 加上也无效。method="html" 改为method="xml" 也无效

请教如何让output输出想要的文档声明?
xsl文档自己的声明为:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...全文
148 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2006-05-28
  • 打赏
  • 举报
回复
<xsl:output method="xml" media-type="text/html" encoding="gb2312" indent="yes" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" />

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧