InfoPath 如何使用 XML 技术
Microsoft Office InfoPath 2003 使用了多种XML技术,包括XSLTXML 架构 、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。不支持该处理器的早期版本。

InfoPath 如何使用 XML 技术相关推荐

  1. Microsoft Office InfoPath 2003 如何使用 XML 技术

    Microsoft Office InfoPath 2003 使用了多种XML技术,包括XSLT.XML 架构 .XHTML .XPath .DOM .XML 签名和使用所有上述技术的 XML 处理器 ...

  2. 14.PHP_PHP与XML技术

    PHP与XML技术 先把概念粘过来: 先来个基本模板: <?xml version="1.0" encoding="gb2312" standalone= ...

  3. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术

    本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...

  4. XML技术在电子病历中的应用

    XML技术在电子病历中的应用 南京都昌信息科技有限公司 袁永福 2013-03-17 前言 无论是遵照卫生部的电子病历功能规范还是实际开发及应用,电子病历文档必须采用开放格式存储,而只采用封闭二进制格 ...

  5. XML技术人员的十大问题

    当XML应用变得越来越普遍和深入,雇用管理者将不难发现真正的具有从事XML工作经验的应聘者.尽管有这个倾向,要找到一个真正的经验丰富的XML开发者仍然不是一件容易的事.这种实情,再加上付给职位应聘者补 ...

  6. 利用XML技术获取域名的世界排名数字

    利用以下的代码,可以从WWW.ALEXA.COM网站中返回域名的世界排名数字,相信这个代码很有用处.  以前总是看到美萍网站的网站导航里面,每隔站点都能够显示世界排名数字,不知道是怎么得到的.经过不断 ...

  7. libxml2剖析(4):XML技术概览

    http://www.w3school.com.cn/x.asp.      1.XML简介     当 XML(扩展标记语言)于1998年2月被引入软件工业界时,它给整个行业带来了一场风暴.有史以来 ...

  8. 用服务器传输xml文件格式,XML技术上传文件

    XML技术上传文件 作者:XML技术上传文件 来源: 日期:2002-8-8 概述 本文讲解了一个使用XML技术上传文件的例子,使用该方法没有传统方法中的种种限制. 这个例子讲述了如何使用MSXML3 ...

  9. ASP.NET XML高级编程(一、XML技术简介)

    [ASP.NET XML高级编程读书笔记系列]  System.Xml: .使用基于拉操作的流API或文档对象模型(DOM)创建和处理XML文档: .查询XML文档(使用XPath): .转换XML文 ...

最新文章

  1. 视觉人工智能市场格局初成型,国内企业占半壁江山
  2. 使用 WebIDE 三分钟上手函数计算
  3. python处理多个excel文件-python多个excel文件合并成一个sheet
  4. Kubernetes的初始化容器initContainers
  5. Android开发实例之多点触控程序
  6. [云炬创业基础笔记]第二章创业者测试21
  7. 性能测试 (四) 常用指标
  8. Python爬虫利器六PyQuery的用法
  9. BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
  10. 自动驾驶算法-滤波器系列(六)——10+种经典滤波算法
  11. 终于有人把深度学习讲明白了!
  12. Windows 错误代码
  13. 0x80070057复制从服务器复制文件,0x80070057各种错误解决方法教程
  14. 2018 ICPC SouthEastern European 【Fishermen】
  15. VisionMobile:移动平台生态系统冲突报告(十二)Chapter C:iOS
  16. 从删库到跑路再到权限管理
  17. 解决Powershell前面没有base,无法激活虚拟环境问题
  18. 用html3d静态相册带音乐,3D立体动态相册(带背景音乐)HTML+CSS脚本
  19. java 登录牵手_智慧职教2020Java程序基础章节答案
  20. au如何关闭预览编辑器_Garageband怎么打开关闭音频编辑器 操作方法介绍

热门文章

  1. AI说人“画” | 惊!可以用“随机森林”治疗选择恐惧症
  2. 大数据就业方向,求学者、转型者你了解多少?
  3. 《MLB美职棒大联盟》:年度最佳教练奖·棒球1号位
  4. android如何改变系统默认横竖屏方向
  5. cmd批量给文件加前缀
  6. MVC3 DropDownListFor
  7. 完美Excel密码登录窗(可移植)
  8. 前端三大技术栈之CSS3总结上
  9. 利用kettle解决excel数据量过大卡顿问题
  10. 安卓超快数据库ObjectBox使用及填坑指南