REXEF(レクセフ) - ウェブデザイン&ウェブプログラム

ホームページ制作のREXEF(レクセフ)です


他の汎用XMLフォーマットでの記述方法

その他の汎用XMLフォーマット

ASX フォーマット例

<asx>

  <title>title</title>

  <entry>
    <title>title</title>
    <abstract>text</abstract>
    <author>author</author>
    <moreinfo href="http://***" />
    <ref href="***.flv" length="12345678" />
    <param name="image" value="***.jpg" />
    <duration value="05:00" />
  </entry>

</asx>

複数ファイルの設定時は entry 要素の繰り返しになります

Atom フォーマット例

<feed>

  <title>title</title>

  <entry>
    <title>title</title>
    <summary>text</summary>
    <link rel="alternate" href="http://***" />
    <media:group>
      <media:credit role="author">author</media:credit>
      <media:content url="***.flv" type="video/x-flv" duration="300" length="12345678" />
      <media:thumbnail url="***.jpg" type="image/jpeg" />
    </media:group>
  </entry>

</feed>

複数ファイルの設定時は entry 要素の繰り返しになります

media:group は省略形でも構いません

RSS 2.0 フォーマット例

<rss version="2.0">

  <channel>

    <title>title</title>

    <item>
      <title>title</title>
      <description>text</description>
      <link>http://***</link>
      <media:credit role="author">author</media:credit>
      <media:content url="***.flv" />
    </item>

  </channel>

</rss>

複数ファイルの設定時は item 要素の繰り返しになります

XSPF フォーマット例

<playlist>

  <title>title</title>

  <tracklist>

    <track>
      <title>title</title>
      <annotation>text</annotation>
      <creator>author</creator>
      <info>http://***</info>
      <location length="12345678">***.flv</location>
      <image>***.jpg</image>
      <meta rel="duration">300</meta>
    </track>

  </tracklist>

</playlist>

複数ファイルの設定時は track 要素の繰り返しになります

汎用XMLフォーマットを FLAVER 3.0 スキーマで補完する

汎用XMLで FLAVER 3.0 の名前空間を使用するには以下のようにしてください。

例) 以下は RSS 2.0 フォーマットに、初期設定の autoplay と、プレイリストの画像と再生時間を追加する例です。

<rss version="2.0" xmlns:flaver="http://rexef.com/FLAVER3.0">

  <channel>

    <title>title</title>
    <flaver:autoplay>true</flaver:autoplay>

    <item>
      <title>title</title>
      <description>text</description>
      <link>http://***</link>
      <media:credit role="author">author</media:credit>
      <media:content url="***.flv" />
      <flaver:image>***.jpg</flaver:image>
      <flaver:time>300</flaver:time>
    </item>

  </channel>

</rss>

FLAVER 3.0 の名前空間がこの方法ですべて利用できます

注意点とお願い

各XMLのパース処理は、プレイヤーファイルサイズ軽量化のためにも必要最小限の構成となっていますので、 もしかしたら実装に誤りや不具合があるかも知れません。 もし何かございましたらお知らせいただけたら幸いです。

TOP


REXEF(レクセフ) REXEF(レクセフ)

RSS 1.0 Atom 1.0

Valid XHTML 1.0 Strict Valid CSS!