-该教程由IOICN阿才同学原创-

[XML基础参数经验篇"]
一、主题XML文件规则
XML文件中的各语句都是有头有尾、有始有终的,如前面有“<label>”后面就必须有个结尾“</label>”
◎用记事本打开主题XML文件我们会发现它的格式如下:
<?xml version=”1.0″?>
<home>
<author>作者</author>
<contacturl>联系方式,如:www.aryaya.com</contacturl>
<title>主题名称</title>
<version>版本</version>
<default>
<!– 这里是主题一些默认参数的位置,如字体、字体大小、颜色等 –>
<!– 如果后面插件中的这些参数为指定,那系统就会使用这里设定的 –>
<!– 这段可以放到配色方案之后 –>
</default>
<!– 这个是主题背景图片 –>
<background bgimage=”\IPSM\Application Data\Home\Sidebar\Sidebar_home.jpg” valign=”top”/>
<scheme>
<!– 这里是配色方案的位置 –>
</scheme>
<!– 这里是各插件代码的位置 –>
</home> 大家可以看到上面的各部分都开始、结尾都一一对应,如果大家学过一些网页、编程方面的知识就会很明白这一点。如果有头无尾或有尾无头都会破坏xml文件。
教大家一个检查XML文件拼写是否正确的小方法:
先双击主题xml文件,如abc.home.xml,这时该文件就会被IE打开,如果在IE中一切显示正常,没有错误提示,那就是说你做的主题的xml文件内容、格式基本没问题。

◎当然也有另一种写法,如:
<background b-border-width=”0″>
</background>
这段语句中没什么东西,可以简写为:
<background b-border-width=”0″/>

◎关于一些插件的显示方式,如(短信插件):
<plugin clsid=”{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}” name=”Messages” height=”140″>
<background b-border-width=”0″>
<format state=”selected” bgcolor=”transparent” bgimage=”\IPSM\Application Data\Home\Sidebar\Sidebar_dx.jpg” valign=”top” />
</background>
<label font-size=”14″ x=”48″ y=”52″>
<format state=”selected” bgcolor=”transparent” fgcolor=”#000000″/>
<text>短信(<unreadSMS/>)</text>
</label>
<label font-size=”14″ x=”62″ y=”52″>
<format state=”selected” bgcolor=”transparent” fgcolor=”#FFFFFF”/>
<text>邮件(<unreadEmail/>)</text>
</label>
<label font-size=”14″ x=”77″ y=”52″>
<format state=”selected” bgcolor=”transparent” fgcolor=”#FFFFFF”/>
<text>彩信(<unreadMMS/>)</text>
</label>
</plugin>
其显示的效果为:
短信(0)
邮件(0)
彩信(0)
可以把代码改成:
<plugin clsid=”{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}” name=”Messages” height=”140″>
<background b-border-width=”0″>
<format state=”selected” bgcolor=”transparent” bgimage=”\IPSM\Application Data\Home\Sidebar\Sidebar_dx.jpg” valign=”top” />
</background>
<label font-size=”14″ x=”48″ y=”52″>
<format state=”selected” bgcolor=”transparent” fgcolor=”#000000″/>
<text>短信(<unreadSMS/>)/邮件(<unreadEmail/>)/彩信(<unreadMMS/>)</text>
</label>
</plugin>
这样显示效果就为:
短信(0)/邮件(0)/彩信(0)

◎其他
大家可以在一些主题xml文件中看到以下类似代码:
<title lang=”0×0409″>Windows Default</title>
<title lang=”0×0412″>Windows 기본값</title>
<title lang=”0×0411″>Windows 標準</title>
<title lang=”0×0404″>Windows 預設配置</title>
<title lang=”0×0804″>Longhron Sidebar主题</title>
…………………………………………………………………………
<text lang=”0×0409″>Missed calls: <calls/></text>
<text lang=”0×0412&#8243