首先看一下Viz Ticker Feed可以直接使用的xml(Viz Ticker 3D的文檔中有針對xml DTD的介紹),下面的是Flipping的例子:
<?xml version="1.0" encoding="utf-8"?>
<tickerfeed version="2.4">
<playlist type="flipping_carousel" name="STOCK" target="pool">
<element>
<template>STOCK</template>
<field name="1">美盛文化</field>
<field name="2">新疆浩源</field>
<field name="3">奧瑞金</field>
</element>
</playlist>
</tickerfeed>
其中的Type是指屬於scroll還是flipping,name是指在Viz Ticker 3D 中對應的Carousel的名字,target是指直接導入到備播池(pool)還是播出池(carousel),template裏面是指使用的模板的名字,不同的field是指你定義的控制字段的名字。
下面看一下Scrolling的例子:
<?xml version="1.0" encoding="utf-8"?>
<tickerfeed version="2.4">
<playlist type="scrolling_carousel" name="news" target="pool">
<element>
<template>news</template>
<field name="1">2013年股市勇攀6000點</field>
</element>
</playlist>
</tickerfeed>
言歸正傳,你可以使用xsl來轉換你的xml,具體xsl怎麼寫,就看你的數據源是什麼樣子的了,如果有幸你寫出了xsl,那麼修改Viz Ticker Feed的配置文件(default.ini),參照下面的定義:
source=file:///c|/David/我是中文文件.xml
transformation=xsl:c:\David\me.xsl
如果你使用不了中文文件名的xml,哥們在這兒奉獻獨自一人尋找近一週的解決方案,QNM的開發,別用windows自帶的記事本,找個notepad ++什麼的文本編輯軟件,把default.ini保存爲無BOM的utf-8格式。