- - PR -
XSLで宣言するhtmlのDOCTYPE 宣言
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-02-23 01:10
現在、XML + XSL でホームページを作成しようとしているのですが、
XSLデータの <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <title></title> </head> <body> <xsl:apply-templates /> </body> </html> </xsl:template> </xsl:stylesheet> において、記述内のhtmlが何に準拠したもの(StrictなりTransitional)かを記述するにはどうすればいいのでしょうか? |
|
投稿日時: 2006-02-23 10:26
http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm#output
XSL html DOCTYPE で検索すると出ます、 xmlエディタで htmlを生成するプロジェクトを選択すると、 最初の雛型のxslに入っています、入力不要のはず。 |
|
投稿日時: 2006-03-26 12:51
xhtml1.0 Transitionalだとこんなかんじですね。
<xsl:output method="xml" →html4.01などの場合はhtmlにします。 version="1.0" →XML宣言のversion属性です。(htmlの場合は不要) encoding="utf-8" →XML宣言のencoding属性です。(htmlの場合は不要) omit-xml-declaration="no" →yes:XML宣言を出力しません。no:出力します。 indent="yes" →インデントします。 doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" →DOCTYPEです。 doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" →DTDです。 /> ちなみにただいま仕事中 |
1