ページ 1 / 1
Sablotron error
Posted: 2005年8月29日(月) 22:18
by kiyoko
はじめまして。
CMSDを会社のHPに導入するか検討中の者です。
チュートリアルにしたがって、日記帳の製作を試みてみたのですが、
nikki.phpを開くと本文の部分に
Warning: Sablotron error on line 2: invalid namespace prefix 'xsl' in /home/sites/XXXXX/users/XXXXX/web/cmsdesigner/include/xmlutil.php.inc on line 87
というエラーが出てしまいます。
いろいろ調べてみたのですが、php素人のため、手がでません。
お忙しいところ恐縮なのですが、ご指導いただければ有難いです。
よろしくおねがいします。
サーバーはロリポップです。
Re: Sablotron error
Posted: 2005年8月30日(火) 10:08
by webmaster
webmasterです。kiyokoさん、はじめまして。
ロリポップということで、こちらはお試しいただいているでしょうか。
http://cms.al-design.jp/newsentry.php?eid=00034
もしこれでもエラーが出る場合、Sablotronでエラーが出るということは、
デザイン定義ファイルの記述ミスであることが多いようです。
一度、デザイン定義ファイルの中身をここへ掲載して頂けないでしょうか。
2行目あたりが怪しいです。
ありがとうございます
Posted: 2005年8月31日(水) 00:09
by kiyoko
早速のお返事ありがとうございます。
お察しの通り、簡単な記述ミスでした。
お恥ずかしい限りです。
無事、チュートリアル1を完了できました。
もう少し使いこなせるかどうか、見極めたいと思います。
ありがとうございました

Re: ありがとうございます
Posted: 2005年8月31日(水) 10:21
by webmaster
webmasterです。
解決されたようで何よりです。
kiyokoさんの言われるような「簡単な記述ミス」でも、今回のような
複雑なエラーメッセージが表示されてしまう点は、CMSD側の問題だと
認識しております。m(_ _)m
XSLT側のエラーは外部のライブラリに任せている為、細かく制御する
事が難しく、現状はこのようになっております。
申し訳ありませんがご了承くださいませ。
簡単な記述ミスだと思われても、分からない点がありましたらどうか
お気軽にご質問頂ければ幸いです。
簡単な日記 エラーが出ます
Posted: 2007年1月22日(月) 11:30
by cms_hiro
cmsDを使ってブログを作ろうと考えています。
チュートリアル1の最中でエラーが発生してしまいましたが、対処法がわかりません。
http://cms.al-design.jp/phpbb/viewtopic ... ight=nikki
の質問とまったく同じ質問です。
→サーバー【ロリポ】
xmlconfig.php.incファイルの$gXsltLib = 0;
を20に変更でもエラー、その他の数字に変えてもエラー
デザイン定義ファイルのソースを確認していますが、間違っているところは見当たりません。
お手数ですが、対処法がありましたらアドバイスをお願いします。
http://net-queens.com/nikki.php?eid=00001
【ソース】
■/cmsdesigner/config/schema/schema/diary.default.design.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes"/>
<xsl:template match=="/entry">
<xsl:value-of select="title"/>
<xsl:value-of select="body"/>
</xsl:template>
</xsl:stylesheet>
■/nikki.php
<?php require_once("cmsdesigner/include/view.php.inc");//encoding="euc-jp"?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<title>テストページ</title>
</head>
<body>
テストページ<br>
<table border="1">
<tr>
<td>
メニュー部分
</td>
<td>
<cmsd:entry name="public_diary" design="default"/>
</td>
</tr>
</table>
</body>
</html>
<?php cmsd_end_template();?>

Re: 簡単な日記 エラーが出ます
Posted: 2007年1月23日(火) 12:30
by miya
cms_hiro さん、はじめまして。
見てみたところ。。。
site.config.xmlファイルに'public_diary'のエントリ定義がありません。
というメッセージが出ているので
site.config.xmlファイルに
<entry name="public_diary" schema="diary" caption="日記" />
のように記述しているか確認してみてはいかがでしょうか?