首先看一下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格式。