CMSDとFlashの連動に関して
Posted: 2007年7月30日(月) 20:50
いつもお世話になっております。
現在、CMSDとFlashの連動をやっているのですが、
改行コードで上手くいきません。
FlashのXML読み込みは、
CR+LFだと改行が2回あるものだと判断してしまうらしく、
CRまたは、LFでXMLを生成する必要があるそうです。
CMSDの管理画面にて、文字を入力し
吐き出すXMLファイルはどうやら、CR+LFの改行コードになっており
これを何とかしようと、スキーマ・デザイン・埋め込みファイルを
CRにしてアップロードしたのですが、実現できませんでした。
エントリーフォルダにあるxmlファイルを見ると
やはりCR+LFになってました。
どうにかして、XMLの改行コードをCRにして吐き出せないでしょうか。
スキーマ・デザイン・埋め込みファイルのコードを下に記します。
お忙しいとは思いますが、どうぞよろしくお願い致します。
【スキーマ定義】
【デザイン定義】
【埋め込み】
現在、CMSDとFlashの連動をやっているのですが、
改行コードで上手くいきません。
FlashのXML読み込みは、
CR+LFだと改行が2回あるものだと判断してしまうらしく、
CRまたは、LFでXMLを生成する必要があるそうです。
CMSDの管理画面にて、文字を入力し
吐き出すXMLファイルはどうやら、CR+LFの改行コードになっており
これを何とかしようと、スキーマ・デザイン・埋め込みファイルを
CRにしてアップロードしたのですが、実現できませんでした。
エントリーフォルダにあるxmlファイルを見ると
やはりCR+LFになってました。
どうにかして、XMLの改行コードをCRにして吐き出せないでしょうか。
スキーマ・デザイン・埋め込みファイルのコードを下に記します。
お忙しいとは思いますが、どうぞよろしくお願い致します。
【スキーマ定義】
コード: 全て選択
<?xml version="1.0" encoding="utf-8"?>
<schema name="profile" caption="プロフィール">
<data name="birth" type="text" size="20" caption="誕生日" />
<data name="horoscope" type="text" size="20" caption="星座" />
<data name="type" type="text" size="20" caption="血液型" />
<data name="hobby" type="text" size="20" caption="趣味" />
<data name="career" type="textarea" cols="50" rows="5" caption="キャリア" />
</schema>
コード: 全て選択
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" />
<xsl:template match="/entry">
<model>
<person>
<birth><xsl:value-of select="birth" /></birth>
<horoscope><xsl:value-of select="horoscope" /></horoscope>
<b-type><xsl:value-of select="type" /></b-type>
<hobby><xsl:value-of select="hobby" /></hobby>
<career><xsl:value-of select="career" /></career>
</person>
</model>
</xsl:template>
</xsl:stylesheet>
コード: 全て選択
<?php require_once("../cmsdesigner/include/view.php.inc"); // encoding="euc-jp"?>
<cmsd:output encoding="utf-8" />
<cmsd:entry name="m1_profile" design="default" output="xml" />
<?php cmsd_end_template();?>