donguriさん、何度もお手数をおかけしております。
webmasterです。
手順としては正しいと思います。
xmlとxsltのサンプルを頂いているので、弊社でも実際に試してみました。
すると、問題なく変換して表示させることができました。
javascriptやcssがないのでこの変換が正しいものかどうかは分かりませんが、
少なくともhtmlが生成され、内容に元xml中の文章が入っています。
今回donguriさんの方で発生したエラーは、
「行1: XML宣言部の文字エンコーディング指定が適正ではありません。」
というものです。
つまり、1行目の
<?xml version="1.0" encoding="UTF-8"?>
という部分の"UTF-8"が適正ではないという意味なのですが、私から見ても
この部分に問題があるとは思えません。
ファイルの文字コードも正しくUTF-8になっていました。
一つ可能性があるとすれば、お使いのサーバ環境にてUTF-8が使用不可になって
いるのかもしれません。が、XMLやXSLTライブラリが入っているにも関わらず
UTF-8が使用不可になっているというのは通常考え難い為、可能性としては低いです。
ところで、CMS Designerのtestcms.phpは正常に動作しているでしょうか。
コンテンツ管理画面などから編集処理などが正しく動くのであれば、UTF-8も
正常に使用可能になっているということになります。
今のところ申し訳ありませんが他に思い当たるところがありません。
もしよろしければ、メールでFTPサーバのIDとpasswordを教えていただければ、
こちらで少し調査いたします。その際にはサーバに簡単なテスト用スクリプトを
作成してテストさせていただく事になりますのでご了承下さい。
あて先は cms(アットマーク)al-design.jpとなります。
「(アットマーク)を@に置き換えてください)
尚、今回弊社でテストした際の変換後のHTMLは次のようになりました。
コード: 全て選択
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:t="urn:schemas-microsoft-com:time">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>カンガルーくらぶ</title>
<link rel="stylesheet" type="text/css" media="screen" href="CSS/Hidakami2.css">
<link rel="stylesheet" type="text/css" media="print" href="CSS/Hidakami2Print2.css">
<script type="text/javascript" src="JavaScript/ScriptHidakami.js"></script>
</head>
<body onload="blink()">
<div class="shyudaiwaku" title="一頁/主題枠">
<h1><span style="font-size:30pt">カンガルーくらぶ</span></h1>
</div>
<div class="fukudaiwaku" title="一頁/副題枠">
<h2><span class="futoku"><span class="fukamidori"><span style="font-size:13pt">「訪問ボランティア」から「ぴあクリニック」</span></span></span></h2>
</div>
<div class="gousuuwaku" title="一頁/発行数枠">
最新版
</div>
<div class="hakkouwaku" title="一頁/発行枠">
<div class="hakkounaiyou">
<pre>
発行者 ぴあクリニック
編集者 井出老成
住 所 〒四三三ー八一〇八
浜松市根洗町五三七ー二
電 話 〇五三ー四一四ー三三五五
発行日 平成十九年 三月五日
</pre>
</div>
</div>
:
(以下省略)