[mayaa-user:263] Re: HTMLタグのネームスペース付の属性について

kawaguchi @ nulab kawaguchi @ nulab
2006年 8月 21日 (月) 11:32:08 JST


お世話になっております。
川口です。

ご返答をありがとうございます。

mayaaのバージョンは1.0.5です。
コードは以下の通りです。

[test.html]
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:spry="http://ns.adobe.com/spry">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript" src="xpath.js"></script>
<script type="text/javascript" src="SpryData.js"></script>
<script type="text/javascript" src="SpryEffects.js"></script>
<script type="text/javascript"><!--
var juiceData = [
{ name: "牛乳", color: "白色" },
{ name: "コーラ", color: "黒色" },
{ name: "サイダー", color: "無色" }
];
data = new Spry.Data.DataSet();
data.data = juiceData;
data.dataHash = juiceData;
data.loadData();
// --></script>
</head>
<body>
<h1>Adobe Spry : サンプル</h1>
<div id="showSpry" spry:region="data">
<span>{name}は{color}です。</span>
</div>
</body>
</html>

[test.mayaa]
<?xml version="1.0" encoding="UTF-8"?>
<m:mayaa xmlns:m="http://mayaa.seasar.org"
  xmlns:html="http://struts.apache.org/tags-html"
  xmlns:bean="http://struts.apache.org/tags-bean"
  xmlns:s2struts="http://www.seasar.org/tags-s2struts"
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:spry="http://ns.adobe.com/spry"
  m:noCache="true">
  
<!--	
    <m:echo m:id="showSpry">
      <m:attribute name="spry:region" value="data" />
    </m:echo>
-->
</m:mayaa>

宜しくお願いします。

---
川口史睦
kawaguchi @ nulab.co.jp>


>
>mayaaのバージョンは 1.1でしょうか。
>こちらで試したところ(ver 1.1)、現象を確認できませんでした。
>
>> おそらくネームスペース付の属性は消えてしまうのだと思います。
>
>仕様外の動作ですので、なんらかの不具合が起きていると考えられます。
>
>もしよろしければ、属性が消える最低限のコード(html と あればmayaa)を
>差し支えない範囲で、書いてくださると助かります。
>
>
>--------------------------------------------------------->>
>Gluegent,Inc. T.Kato
>http://package.gluegent.com/~kato/signature.xml
>---->> generate products and services with high added value
>
>
>> 川口と申します。
>> はじめて投稿させていただきます。
>> 
>> mayaa環境にてAjax Spryを使用しようとしています。
>> Ajax SpryはHTMLのdivタグに属性を追加することで呼び出すものなのですが、
>> mayaaを適用するとタグの属性が消えてしまう現象が起きて困っています。
>> 
>> 具体的には、下記のようなHTMLから出力になってしまいます。
>> なお、mayaaファイルにdivタグに関する記述はありません。
>> 
>> [HTML]
>> <div id="fruits" spry:region="myDatabase">
>>   <span>{fruits}は{Color}です。</span>
>> </div>
>> 
>> [出力]
>> <div id="fruits">
>>   <span>{fruits}は{Color}です。</span>
>> </div>
>> 
>> おそらくネームスペース付の属性は消えてしまうのだと思います。
>> 
>> 例えば、divタグを完全にHTMLのまま出力する方法があれば解決すると思います
>> が、そのような機能または対応策などありませんでしょうか?
>> 
>> どうぞ、宜しくお願い致します。
>> 
>> ---
>> 川口史睦
>> kawaguchi @ nulab.co.jp
>> _______________________________________________
>> mayaa-user mailing list
>> mayaa-user @ ml.seasar.org
>> https://www.seasar.org/mailman/listinfo/mayaa-user
>
>_______________________________________________
>mayaa-user mailing list
>mayaa-user @ ml.seasar.org
>https://www.seasar.org/mailman/listinfo/mayaa-user


mayaa-user メーリングリストの案内