王朝网络
分享
 
 
 

Microsoft Office InfoPath 2003 如何使用 XML 技术

王朝delphi·作者佚名  2006-01-09
宽屏版  字体: |||超大  

Microsoft Office InfoPath 2003 使用了多种 XML 技术,包括 XSLT 、XML 架构 、XHTML 、XPath 、DOM 、XML 签名和使用所有上述技术的 XML 处理器。这些技术由万维网联合会 (W3C) (WWW 联合会 (W3C):商业与教育方面的一个联合机构,该机构对与万维网相关的所有领域的研究工作进行监督,并促进标准的推出。)管理,并提供一套特定的规则、指导和约定,以便得到便于不同计算机和应用程序生成和处理的文件。除了 Office InfoPath 2003 对 XML 技术的支持,Office InfoPath 2003 同时还利用特殊的处理指令 (处理指令:XML 文档的序言中存储的信息。该信息通过 XML 分析器传递给采用该 XML 文档的任何应用程序。)和命名空间 (命名空间:一种唯一限定元素名称与关系的方法,以避免具有同一名称但来自多个来源的元素发生名称冲突。),并具有通过 Office InfoPath 2003 对象模型访问 DOM 的多种方法。

Office InfoPath 2003 是基于 Microsoft Windows 的应用程序,用于创建基于 XML 及其相关技术的表单。虽然用户无需了解 XML 技术的所有细节,下列列表仍可帮助您理解在 Office InfoPath 2003 中如何使用这些技术

---------------------------------------------------

可扩展标记语言 (XML):标准标记语言 (SGML) 的一种浓缩形式,开发人员可用其创建自定义标签,为整理和提供信息提供了灵活性。XML 是 Office InfoPath 2003 表单的输出格式。XML 还用于包含在用户填写表单之前显示的样本数据。

XSL 转换 (XSLT):用来将 XML 文档转换为其他类型的文档的语言,例如,HTML 或 XML。其用途为执行部分 XSL 功能。XSLT 是设计表单时生成的视图文件的格式。Office InfoPath 2003 不支持使用 XSL Formatting Objects (XSL-FO) 表示 XML 数据,也不支持导入任意 .xsl 文件。

XML 架构:以 XML 编写的正式规范,定义了 XML 文档的结构,包括元素名和丰富的数据类型,以及哪些元素要以组合形式出现,每一元素具有哪些属性。XML 架构被用作为表单中数据验证 (数据验证:测试数据准确性的过程;可应用到控件以指定用户可输入的数据类型和范围的一组规则。)的主要方式,并且这些架构提供表单要生成的 XML 文档的底层结构。此外,XML 架构用于定义在设计表单时由 Office InfoPath 2003 生成的表单定义 (.xsf) 文件 (表单定义文件:扩展名为 .xsf 的 XML 文件,该文件包含有关表单内使用的所有其他文件和组件的信息,包括用户界面自定义、XML 架构、视图、商业规则、事件和部署设置。)的结构。Office InfoPath 2003 不支持将 XML-Data Reduced (XDR) 或 Document Type Definition (DTD) 用于定义 XML 文档架构。

可扩展超文本标记语言 (XHTML):扩展 HTML 并将其编制为 XML 的标记语言。XHTML 是具有正确格式的 HTML,主要用于使用 RTF 区域。

XML 路径语言 (XPath):用来获取部分 XML 文档的语言。XPath 也提供操作字符串、数字和布尔值的基本工具。XPath 表达式用于将控件绑定 (绑定:将控件连接到数据源中的域或组,以便可以保存输入控件的数据。未绑定控件时,表明它未连接到域或组,输入控件中的数据不会被保存。)到表单,并用于数据验证和条件格式 (条件格式:根据表单中输入的值更改控件的外观,包括它的可见性。)表达式。

文档对象模型 (DOM):一种万维网联合会规范,描述了动态 HTML 和 XML 文档的结构,使其能够通过 Web 浏览器进行处理。DOM 用于以编程方式访问表单产生的 XML 源文档的内容。它还可以用来以只读方式访问 .xsf 文件的内容。

XML 签名:基于 XML 的数字签名,可用来帮助保护 XML 文档中包含的数据的安全。XML 签名是万维网联合会 (W3C) 管理的一种标准。XML 签名用于对 Office InfoPath 2003 创建的表单进行数字签名。每一个 Office InfoPath 2003 表单可以包含一个或多个数字签名。Office InfoPath 2003 不支持对部分表单进行数字签名,仅支持对整个表单进行数字签名。

XML 处理程序:XML 处理程序用于将文档的 XML 源文件加载至内存,使用 XML 架构对其进行验证,然后使用 XSLT 生成文档的视图。Office InfoPath 2003 支持的 XML 处理程序为 Microsoft XML Core Services (MSXML) 5.0。不支持该处理器的早期版本。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有