新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML编辑器,XML解析器,XML开发环境
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML工具及XML开发环境 』 → InfoPath 如何使用 XML 技术 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 10181 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: InfoPath 如何使用 XML 技术 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     XWford 帅哥哟,离线,有人找我吗?巨蟹座1983-6-27
      
      
      等级:大一(高数修炼中)
      文章:141
      积分:555
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给XWford发送一个短消息 把XWford加入好友 查看XWford的个人资料 搜索XWford在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看XWford的博客楼主
    发贴心情 InfoPath 如何使用 XML 技术

    Microsoft Office InfoPath 2003 使用了多种 XML 技术,包括 XSLT XML 架构XHTMLXPathDOMXML 签名和使用所有上述技术的 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。不支持该处理器的早期版本。


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    http://images.apple.com/ipodshuffle/images/
    musictopc20050111.jpg

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/20 14:18:00
     
     XWford 帅哥哟,离线,有人找我吗?巨蟹座1983-6-27
      
      
      等级:大一(高数修炼中)
      文章:141
      积分:555
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给XWford发送一个短消息 把XWford加入好友 查看XWford的个人资料 搜索XWford在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看XWford的博客2
    发贴心情 Microsoft Office InfoPath 2003
    [face=Arial]Microsoft Office InfoPath 2003 is a new application in the Microsoft Office System that streamlines the process of gathering information by letting teams and organizations easily create and work with rich, dynamic forms. You can integrate the information collected with a broad range of business processes because InfoPath supports any customer-defined XML schema and integrates with XML Web services. As a member of the Microsoft Office Access 2003 team, here's my perspective on what InfoPath is all about.

    If you are an Access solution developer, you're probably thinking Access has a forms designer, and you've heard of the new and improved XML support with Access 2003 that will enable similar scenarios. Although this is true, Access requires you to have a database with the appropriate tables and relationships before you can design your forms.

    With InfoPath, a business user can create a form based on an XML schema or XML document by simply laying out the controls using the InfoPath forms design mode. When the user saves the form, InfoPath creates a template file (XSN) that contains the schema definition, views, business logic, and default data. The user doesn't have to worry about database design principles; he simply designs the form the way he thought about the data.

    When the user opens the form template, InfoPath creates a new XML file that has all the behavior defined in the form. After the user saves his work, the result is an XML file with just the data and a reference back to the original template file. The XML data conforms to industry standards, so it can easily be shared as a file without having to worry about database connections via ODBC or OLEDB.

    Forms design made simple

    The InfoPath forms designer has several features that make it easy for Microsoft Office users. Word users who are familiar with creating forms in .DOC files will appreciate InfoPath's ease of use of placing a control in-line with text or the way InfoPath uses tables to control the layout.

    InfoPath offers a rich set of standard controls that include: text box, rich text box, drop-down list box, list box, date picker, check box, option button, section, optional section, repeating section, repeating table, bulleted list, numbered list, plain list, button, hyperlink, picture, expression box, and ink picture.

    The repeating section, repeating table, and the three list controls make it easy for the user to bind repeating XML elements, similar to one-to-many relationships, without having to create a separate subform like Access requires. The repeating section is similar to an Access continuous form while the repeating table would be similar to an Access datasheet.

    Setting up data validation for the most common scenarios is a snap with InfoPath's data validation dialog. Users can enter validation rules such as: If MyField is greater than or equal to a value/or another field value, displays an in-line alert or message box.

    For more complex auxiliary data bound to the list box or drop-down list box, you can specify that the values are to come from an .XML file, SQL Server or Jet database, or a Web service. InfoPath uses the Universal Description, Discovery, and Integration (UDDI) 1.0 service to locate the Web service you want and dialogs to pick the XML values to use in the list box control. In Access, you would have to use the Microsoft Office Web Services Toolkit and write VBA code to perform Web service validation.

    Sharing InfoPath solutions with others

    The InfoPath publishing wizard lets you save your form template file to a public folder on a network share, to a Windows SharePoint Services form library, or to a Web server. In each case, everyone who wants to use the form for creating or editing XML documents must have access rights to the XSN template file. Publishing to SharePoint offers the most flexibility, because you can store the resulting XML files as part of a single forms library. In addition, you can specify a list of fields in the XML document that can appear as additional columns in the SharePoint forms library list. For example, if you are storing InfoPath status report XML documents, you can choose to see the name of the person submitting the report and the date of the report submission.

    InfoPath offers an easy solution to the problem of rolling out newer versions of forms when changes are rolled in. Local form templates that are initially downloaded from a SharePoint Services library, network share, or Web server automatically reference the original publish location to track changes. If changes are detected, the newer version is downloaded.

    InfoPath also lets you merge XML documents. Using the status report example, you could take the status reports submitted for the week and aggregate them into a single XML document that InfoPath can display using a form.

    The Access developer perspective

    For Access developers, InfoPath is a great tool to give users for prototyping forms because they don't have to worry about the database design beforehand. If you want to share XML data with InfoPath forms, your best bet is to generate the XML schema using Microsoft Office Access 2003's new XML export functionality, then use the result as the field source for designing your InfoPath form. Access is also a great tool for importing the XML gathered using InfoPath for analysis, but you'll likely have to apply an XSLT transform to map the data into your tables correctly.

    For more information regarding Info-Path, check out: http://www.microsoft.com/office/preview/infopath/default.asp.[/face]

    ----------------------------------------------
    http://images.apple.com/ipodshuffle/images/
    musictopc20050111.jpg

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/20 14:22:00
     
     XWford 帅哥哟,离线,有人找我吗?巨蟹座1983-6-27
      
      
      等级:大一(高数修炼中)
      文章:141
      积分:555
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给XWford发送一个短消息 把XWford加入好友 查看XWford的个人资料 搜索XWford在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看XWford的博客3
    发贴心情 
    InfoPath 2003 带来的十大好处

    InfoPath 2003 可以用来创建丰富的动态表单,这些表单可供工作组和组织用于收集、共享、重用和管理信息,从而改进整个组织的协作和决策制定。下面列出了 InfoPath 可帮助您更有效地收集和管理信息的十个方面。

    1. 更高效地联系到人、访问信息和连接业务过程。

    对 XML 和 Web 服务的支持可帮助您从桌面访问组织的业务系统和过程。您的组织的员工可以更高效地查看业务信息,从而使他们能够作出更好的决策,采取更有效的措施

    2.访问以前在相互不兼容的异类系统中捕获的信息。

    通过使用行业标准技术(例如 XML 和 XML Web 服务),InfoPath 提供了一种内置的支持功能 - 即使信息位于相互不兼容的异类系统中,全组织内的员工也能访问和使用信息。

    3.减少重复的和低效的数据输入。

    InfoPath 支持 XML,可以帮助您在整个组织范围内收集和重用信息。这可以避免不必要地重复输入数据,从而可提高工作效率。

    4.更有效地与工作组成员协作。

    InfoPath 与 Microsoft Windows&reg; SharePoint™ Services 集成在一起,可以使工作组使用 Windows SharePoint Services 表单库来快捷而轻松地进行协作。

    5.更灵活、更准确地收集信息。

    InfoPath 中易于使用的表单使得收集信息的过程更简便、更高效,内置的数据验证功能提高了您输入的数据的准确性。重复的节和可选的字段使得用户可以在填充表单时动态地自定义表单(例如扩展或添加节),从而可提供更好的上下文,使信息更有意义。

    6.随时随地收集并处理信息。

    无论在连接到网络时还是在脱机状态下,均可随时随地处理 InfoPath 表单。如果您当前处于脱机状态,则可以在下次重新连接时同步您的数据。

    7.降低培训需求。

    InfoPath 使用人们熟悉的、易于使用的 Microsoft Office System 创作环境,缩短了培训时间,并且提供了丰富的创作功能(包括文本格式化、表、图像、带项目符号的列表和拼写检查器)。

    8.快速创建易于使用的表单。

    使用设计模式的 WYSIWYG(“what you see is what you get”,即“所见即所得”)功能轻松创建自定义表单,或处理 25 个现成的示例表单。

    9.更轻松地开发高级表单解决方案。

    InfoPath 具有可扩展的体系结构,可帮助程序员使用内置的脚本编辑器、丰富的对象模型和可编程的任务窗格开发健壮的高级解决方案。轻松地从头开始创建表单,或从现有的数据架构、Web 服务或可扩展标记语言 (XML) 数据创建表单。

    10.轻松地在整个组织内部署和维护 InfoPath 解决方案。

    基于服务器的部署模型使得 InfoPath 表单可供组织内的每一个使用;内置的版本控制功能可以检测到解决方案的更新,从而可使用户始终拥有最新的表单。

    ----------------------------------------------
    http://images.apple.com/ipodshuffle/images/
    musictopc20050111.jpg

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/20 14:33:00
     
     XWford 帅哥哟,离线,有人找我吗?巨蟹座1983-6-27
      
      
      等级:大一(高数修炼中)
      文章:141
      积分:555
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给XWford发送一个短消息 把XWford加入好友 查看XWford的个人资料 搜索XWford在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看XWford的博客4
    发贴心情 
    看了上面的介绍,相信您一定想亲手体验一下这个好玩的家伙
    Order the InfoPath 2003 60-Day Trial CD Kit, 点这里下载
    http://www.microsoft.com/office/infopath/prodinfo/trial.mspx

    InfoPath 2003 演示
    这个演示程序展示了InfoPath 如何帮助您更有效地收集和共享信息。
    http://www.microsoft.com/china/office/infopath/prodinfo/demo.mspx
    http://www.microsoft.com/office/infopath/prodinfo/demo.mspx

    一流的医院部署了InfoPath (视频, 300 KB)
    http://www.microsoft.com/china/office/asx/infopath/300k.asx

    Microsoft Office Online 培训(安装运行后,在其主界面上有链接)
    (中文) http://office.microsoft.com/home
    (英语)http://msdn.microsoft.com/office/understanding/infopath/training/default.aspx

    了解更多信息,可访问 InfoPath 2003 官方网站
    (中文)http://www.microsoft.com/china/office/infopath
    (英语)http://msdn.microsoft.com/office/understanding/infopath/default.aspx

    [此贴子已经被作者于2004-5-21 1:49:29编辑过]

    ----------------------------------------------
    http://images.apple.com/ipodshuffle/images/
    musictopc20050111.jpg

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/20 14:43:00
     
     sam 帅哥哟,离线,有人找我吗?
      
      
      头衔:日夜灌水W3C
      等级:大三暑假(ITELS考了7分!)
      文章:198
      积分:969
      门派:XML.ORG.CN
      注册:2004/3/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给sam发送一个短消息 把sam加入好友 查看sam的个人资料 搜索sam在『 XML工具及XML开发环境 』的所有贴子 访问sam的主页 引用回复这个贴子 回复这个贴子 查看sam的博客5
    发贴心情 
    怎么没有下载的?

    ----------------------------------------------
    http://www.xml.org.cn/uploadFace/3819_20044191991837196.gif^_^

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/20 15:34:00
     
     XWford 帅哥哟,离线,有人找我吗?巨蟹座1983-6-27
      
      
      等级:大一(高数修炼中)
      文章:141
      积分:555
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给XWford发送一个短消息 把XWford加入好友 查看XWford的个人资料 搜索XWford在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看XWford的博客6
    发贴心情 
    上面已给出链接了呀,
    不过是英文60天试用版

    ----------------------------------------------
    http://images.apple.com/ipodshuffle/images/
    musictopc20050111.jpg

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/21 1:53:00
     
     XWford 帅哥哟,离线,有人找我吗?巨蟹座1983-6-27
      
      
      等级:大一(高数修炼中)
      文章:141
      积分:555
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给XWford发送一个短消息 把XWford加入好友 查看XWford的个人资料 搜索XWford在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看XWford的博客7
    发贴心情 
    infopath 20003
    经典教程




    ----------------------------------------------
    http://images.apple.com/ipodshuffle/images/
    musictopc20050111.jpg

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/28 17:30:00
     
     长锋 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2004/9/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给长锋发送一个短消息 把长锋加入好友 查看长锋的个人资料 搜索长锋在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看长锋的博客8
    发贴心情 
    教程是英文的啊,网上有没有详细的中文教程??
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/9/24 21:53:00
     
     酸酱果 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2004/11/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给酸酱果发送一个短消息 把酸酱果加入好友 查看酸酱果的个人资料 搜索酸酱果在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看酸酱果的博客9
    发贴心情 
    很好 不过这方面的资料还是太少了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/11/7 3:12:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML工具及XML开发环境 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/7/20 14:42:09

    本主题贴数9,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    109.375ms