细品RibbonX(13):初识XML

本文介绍了XML在Office 2007中的应用,特别是其在定制功能区中的核心作用。通过XML,开发者可以创建和自定义用户界面,包括按钮、组和选项卡等。XML的结构、标签、元素和属性等内容被详细阐述,强调了XML在创建有效和可读性强的代码中的重要性。
摘要由CSDN通过智能技术生成

XML是扩展标记语言(Extensible Markup Language的缩写,最初由W3C发布。XML不是真正的编程语言,因为它缺乏执行操作的某种机制,相反,XML是一组规则,其意图是简化跨平台的数据共享。

Office 2007文件以MicrosoftOpenXML格式发布,是包含几个XML文件的一个简单的压缩容器。使用XML格式的文件具有下列优点:

1XML文件能够明显地节省空间。

2)通过XML结构化数据后,能够快速地被索引,因而能使其他程序通过索引搜索到特定的字符串或其他项目。

3)对于开发者来说,能够链接某个应用程序里的XML架构来验证XML而确保代码像意料中的那样工作。例如前面介绍的CustomUI EditorXML Notepad,如果没有这些架构,CustomUI Editor将不能验证代码,XML Notepad不能提供智能感知功能。

当然,我们之所以关心XML,是因为XML功能区的核心。要定制Office 2007用户界面,必须编写XML代码。虽然VBA在定制界面时也能起到关键的作用,但它不是必需的。而XML在定制中几乎总是必需的,但也有例外。例如弹出式菜单和一些出现在加载项选项卡中的VBA定制。

下面,我们来了解如何构成XML代码,以及如何编写XML

标签(Tags

先看看下面的代码片断:

<group id=”rxgrpTest”>

<button idMso=”Bold”/>

<button idMso=”Italic”/>

<splitButton id=”rxsbtnTest”>

    <button idMso=”Underline”/>

</splitButton>

</group>

留意上面代码的结构,注意<>/号的使用,这些符号在XML中有特定的用途:指出了标签的开始和结束位置。例如,开始的<group>标签和结束的</group>标签之间的内容包含了在功能区中显示的组。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值