widget.xml
来自「维信SDK文档。源码要求为至少5个C或Java源码」· XML 代码 · 共 128 行
XML
128 行
<?xml version="1.0" encoding="utf-8"?>
<widget spec_version="2.0">
<info>
<name>example_soundplayer</name>
<version>1.0</version>
<author>example</author>
<clientversion>1.0</clientversion>
<shortdescription>Sound Player Example</shortdescription>
<longdescription>Sound Player Example</longdescription>
<tags>example soundplayer</tags>
</info>
<parameters>
<parameter name="widgetname">Sound Player</parameter>
</parameters>
<services>
<service type="http" id="http"/>
<service type="http" id="sounds">
<filter id="sounds_filter"/>
</service>
</services>
<filters>
<filter id="sounds_filter">
<list>
<foreach>
<regex>
<![CDATA[
(?si)<table width="100%".*?>(.*?)</table>
]]>
</regex>
<list>
<var id="cd">
<regex_match group="1"/>
</var>
<get id="cd"/>
<regex>
<![CDATA[
(?si)<td colspan="7" class="style3">(.*?)</td>
]]>
</regex>
<item name="name">
<regex_match group="1"/>
</item>
<get id="cd"/>
<regex>
<![CDATA[
(?si)<img src="(.*?)"
]]>
</regex>
<item name="image">
<regex_match group="1"/>
</item>
<list name="sounds">
<get id="cd"/>
<foreach>
<regex>
<![CDATA[
(?si)<a href="(.{5,50}?)">MP3</a>
]]>
</regex>
<item>
<regex_match group="1"/>
</item>
</foreach>
</list>
</list>
</foreach>
</list>
</filter>
</filters>
<resources>
<code src="sound_player.he"/>
<stylesheet>
mini {
background: solid white;
color: black;
align: vcenter hcenter;
}
maxi {
background: solid white;
padding: 5 5 5 5;
}
flow {
background: solid white;
}
header {
background: solid #FFCC00;
align: vcenter hcenter;
}
.image {
align: vcenter hcenter;
}
link {
color: blue;
font: small plain;
padding: 0 0 0 5sp;
focused {
font: small bold;
border: 0 0 1 0;
border-type: rectangle blue;
}
}
</stylesheet>
</resources>
<layout minimizedheight="2em">
<view id="viewMini" class="mini">
<label class="mini">${widgetname}</label>
</view>
</layout>
</widget>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?