热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

XML中的常见标题(二)

InternetExplorer5.0对XML供给哪个级别的支撑?InternetExplorer5供给下列XML支撑:直接查看XML。MicrosoftXML实现答利用户通过他们的Web浏览器应用XSL或者层叠样式表(CSS)查看XML,就

Internet Explorer 5.0 对 XML 供给哪个级别的支撑?

Internet Explorer 5 供给下列 XML 支撑:

直接查看 XML。Microsoft XML 实现答利用户通过他们的 Web 浏览器应用 XSL 或者层叠样式表 (CSS) 查看 XML,就象查看 HTML 文档一样。

高性能、验证 XML 引擎。Internet Explorer 4.0 开发职员熟悉的 XML 引擎已经得到了很大的加强,并且完整支撑 W3C XML 1.0 和 XML 名称空间,这样开发职员就可以在 Web 上同一限定元素名称,从而避免了雷同名称的元素之间的冲突。Windows 中的本机 XML 支撑意味着,当开发职员在利用程序和组件之间移动数据时,可以应用完整的 XML 处理功效来读取和处理数据。

可扩大样式转换语言 (XSLT) 支撑。应用基于最新的 W3C Working Draft 的 Microsoft XSLT 处理器,开发职员可以对 XML 数据利用样式表,并以易于自定义的动态和机动方法来显示数据。Microsoft XSLT 处理器的查询功效也答应开发职员用程序,在客户机或服务器上,在 XML 数据集内部查找和摘取信息。

XML 架构。架构(英文) 定义 XML 文档规矩,包含元素名称和丰富的数据类型,它们的元素可以表现为组合,并且每个元素的属性都可用。为了启用多层利用程序,Microsoft 将根据提交给 W3C XML 工作组的缩减 XML 数据架构 (XDR) 来宣布 XML 架构的技巧预览。

服务器端 XML。服务器端 XML 处理答应应用 XML 作为在多个散布式利用程序服务器(甚至是跨越把持系统边界)之间传送数据的尺度方法。

XML 文档对象模型 (DOM)。XML DOM 是尺度对象利用程序编程接口,它使开发职员能够用程序把持 XML 文档内容、结构、格局等等。

Microsoft XML 实现包含对 W3C XML DOM 建议的完整支撑,并且可以用脚本、Visual Basic 开发系统、C 和其他编程语言来拜访。

C XML 数据源对象。XML DSO 答应将 HTML 元素直接绑定到 XML 数据岛。此外,它还提高了性能,有强盛的才能可以绑定到不同 XML 节点上,而且利用了 Internet Explorer 5 beta 中所有的新的数据绑定功效。

HTML、动态 HTML 和 XML 之间的关系是什么?

HTML 可以和 CSS 一起用于格局化和表现超链接页面。动态 HTML,通过 DOM,使 HTML 中的所有元素,都可以通过与语言无关的脚本和其他编程语言来拜访,从而在很大程度上提高了客户机真个交互才能,而且不需要对服务器的额外需求。页面的对象模型答应动态更改任何方面的内容(包含增加、删除和移动)。

通过为结构化数据添加 XML,为开发职员供给了结构下一代丰富、机动 Web 利用程序的技巧。应用 XML,他们可认为桌面供给结构化数据,并且用 XML 对象模型盘算数据。现在的开发职员可以在浏览器(例如 Microsoft Internet Explorer 4.0 和 Microsoft Internet Explorer 5)或者其他利用程序中,通过脚本显示基于 XML 的数据。此外,他们也可以对数据利用格局化规矩,而不需要应用 XSLT 样式表的复杂脚本(实际上是将基于 XML 的数据转换为显示)。这两种显示基于 XML 数据的方法,都使得天生复杂数据的多个视图成为可能。

为什么 XML 这么重要?

XML 将成为盘算范畴的未来。作为一种技巧,它的影响力将渗透到编程的每个方面,从嵌进式系统到图形界面,到散布式系统以及数据库治理。它实际上已经成为软件产业之间数据通信的尺度,并且敏捷代替 EDI 系统成为全球几乎所有产业进行业务交换的重要媒体。它很有可能会成为创立和存储大多数文档的语言,不管是否在 Internet 上,并且有可能成为 Internet 利用程序服务器的基础,有些人信任它将代替很多目前生产的小包装产品。

Microsoft 供给什么 XML 产品?

Microsoft 正在努力为很多范畴开发 XML 资源:

数据拜访。最新的 ActiveX? 数据对象 (ADO) 的化身,已经支撑 XML 的天生和花费将近一年了,并且 Microsoft SQL Server 2000 为基于 SQL 的信息和 XML 之间的互相转换供给了很多接口。

浏览器支撑。Microsoft 是第一个生产能够浏览 XML 文件(无论是用原始结构情势,还是通过 XSL 或 CSS 样式表)的贸易浏览器 (Internet Explorer 5) 的公司。

BizTalk Server 2000。Microsoft? BizTalk(TM) Server 2000 供给了在大批不同格局(包含 XML)之间通信的方法,来帮助推动业务对业务的利用程序。BizTalk Server 也包含了很多架构天生和映射工具,从而大大简化了业务或贸易需要的 XML 结构的开发。

在 Web 上传输,必需压缩 XML 吗?

一般来说,压缩 XML 的需要是与利用程序有关的,并且很大程度上是服务器和客户机之间移动数据量的函数。用于描写数据结构的标记的重复特征,使 XML 能够非常好地压缩数据。值得留心的是 HTTP 1.1 服务器和客户机的压缩都是尺度的,XML 可以主动从中受益。

XML 作为数据格局有多安全?有没有增加 XML 安全性的打算?

XML 和 HTML 一样安全。正由于安全的 HTTP (HTTPS) 可以用于对 HTTP 添加密码技巧,从而保护了 HTML,因此它也可以用于保护 XML。XML 是表现结构化数据的基于文本格局。这可以使数据的简略性和互把持性最大化。对 XML 格局增加安全性和验证才能时可以采用很多步骤。首先,XML 可以在传输到客户之前在服务器上加密,然后在客户机上解密。利用于数据本身的数字签名也可以验证 XML。

确认

什么是 DTD 及其用处?

文档类型定义 (DTD) 定义了一类 XML 文档的准确语法。也就是说,它列出了很多元素名称,什么元素可以和其他元素一起显示,什么属性可以用于每种元素类型等等。DTD 应用 XML 文档应用的不同语法情势。

Web 开发职员在应用 XML 描写数据时必需包含 DTD 吗?

不。XML 可以用于描写有或没有 DTD 的数据。术语“有效”XML 指代引用 DTD 的 XML 数据,而“良好形成的”XML 是未应用 DTD 的 XML。此外,“良好形成的”XML 还是 XML 和尺度同一标记语言 (SGML) 的基础差别之一。很明显,在这两种情况下,XML 本身都必需遵照语言的尺度(例如,所有标记都必需是闭合的,并且标记不能重叠)。

什么是 XML 架构?它们与 DTD 的差别是什么?

固然 XML 1.0 供给了定义 XML 文档的内容模型的机制 — DTD — 但是很明显还需要定义内容模型的更全面更有效的方法。XML 架构是特别的 XML 结构的定义(从其组织和数据类型两个方面)。XML 架构应用“XML 架构”语言来指定在架构中如何定义元素的每种类型,以及与元素关联的数据类型。与 DTD 相比,架构的最鲜明的特点,便是架构本身就是 XML 文档。这意味着浏览它所描写的 XML 的工具也可以浏览它。

Microsoft 的 XML 服务目前支撑 XML 数据架构,它代表了在 1999 年 3 月 Internet Explorer 5 装运时 “W3C 架构”运动的快照。XML 数据架构答应开发职员在他们的 XML 文档中添加数据类型,以及定义开放的内容模型。这种对 DTD 功效的扩大对 XML 编程很要害。

但是 W3C 正在准备“XML 架构定义 (XSD)”,它将成为“XML 架构尺度”。Microsoft 打算在此规范成为建议后,立即使对“XML 架构定义 (XSD)”的支撑成为它核心 XML 服务的一部分。

什么是名称空间,它们为何重要?

名称空间是 XML 的另一个高级功效,并作为 XML 1.0 规范的一部分,在 W3C 笔记中作了概述。它们答应开发职员限定元素名称和关系。名称空间使元素名称唯一可辨认,从而避免了名称雷同,但是在不同词典中定义的元素之间产生名称冲突。它们答应混杂来自不同名称空间的标记,这一点对多个起源的数据很重要。

推荐阅读
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • 本文详细解析了JSONP(JSON with Padding)的跨域机制及其工作原理。JSONP是一种通过动态创建``标签来实现跨域请求的技术,其核心在于利用了浏览器对``标签的宽松同源策略。文章不仅介绍了JSONP的产生背景,还深入探讨了其具体实现过程,包括如何构造请求、服务器端如何响应以及客户端如何处理返回的数据。此外,还分析了JSONP的优势和局限性,帮助读者全面理解这一技术在现代Web开发中的应用。 ... [详细]
  • Spring Security 认证模块的项目构建与初始化
    本文详细介绍了如何构建和初始化Spring Security认证模块的项目。首先,通过创建一个分布式Maven聚合工程,该工程包含四个模块,分别为core、browser(用于演示)、app等,以构成完整的SeehopeSecurity项目。在项目构建过程中,还涉及日志生成机制,确保能够输出关键信息,便于调试和监控。 ... [详细]
  • 通过优化模板消息机制,本研究提出了一种高效的信息化推送方案。该方案利用获取的访问令牌(access token)和指定的模板ID,实现了精准且快速的信息推送,显著提升了用户体验和信息传递效率。具体实现中,通过调用相关API接口,确保了消息的准确性和及时性,为用户提供更加便捷的服务。 ... [详细]
  • 通过自定义 `TextView`,实现了在用户点击或焦点变化时动态调整字体颜色的效果。该方法利用了 `ColorStateList` 和 `Selector` 资源文件,确保了界面交互的流畅性和视觉效果的提升。具体实现中,通过重写 `onTouchEvent` 和 `onFocusChanged` 方法,精确控制了颜色变化的时机和状态。此外,还对性能进行了优化,确保在高频率操作下依然保持高效响应。 ... [详细]
  • 本文深入探讨了 iOS 开发中 `int`、`NSInteger`、`NSUInteger` 和 `NSNumber` 的应用与区别。首先,我们将详细介绍 `NSNumber` 类型,该类用于封装基本数据类型,如整数、浮点数等,使其能够在 Objective-C 的集合类中使用。通过分析这些类型的特性和应用场景,帮助开发者更好地理解和选择合适的数据类型,提高代码的健壮性和可维护性。苹果官方文档提供了更多详细信息,可供进一步参考。 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • 在探讨如何高效处理大规模数据报表的分页展示之前,首先需要明确导致报表加载缓慢的主要原因。通常情况下,这主要是由于两个方面:一是查询条件过于宽泛,使得数据库返回的结果集包含数百万甚至更多的记录;二是前端渲染性能不足,无法高效处理大量数据。为了优化这一过程,可以从以下几个方面入手:优化查询条件,减少不必要的数据返回;采用分页查询技术,每次仅加载所需的数据;利用缓存机制,减少对数据库的频繁访问;提升前端渲染效率,使用虚拟滚动等技术提高用户体验。 ... [详细]
  • 本文深入探讨了原型模式在软件设计中的应用与实现。原型模式通过使用已有的实例作为原型来创建新对象,而不是直接通过类实例化。这种方式不仅简化了对象的创建过程,还提高了系统的灵活性和效率。具体来说,原型模式涉及一个支持克隆功能的接口或基类,子类通过实现该接口来提供具体的克隆方法,从而实现对象的快速复制。此外,文章还详细分析了原型模式的优缺点及其在实际项目中的应用场景,为开发者提供了实用的指导和建议。 ... [详细]
  • 本文详细探讨了Java集合框架的使用方法及其性能特点。首先,通过关系图展示了集合接口之间的层次结构,如`Collection`接口作为对象集合的基础,其下分为`List`、`Set`和`Queue`等子接口。其中,`List`接口支持按插入顺序保存元素且允许重复,而`Set`接口则确保元素唯一性。此外,文章还深入分析了不同集合类在实际应用中的性能表现,为开发者选择合适的集合类型提供了参考依据。 ... [详细]
  • 新年伊始,正是学习的最佳时机。本文全面解析了CK1957-Zookeeper的核心概念与实践技巧,旨在帮助初学者快速掌握这一深度学习工具。通过详细的理论讲解和实际操作示例,读者可以更好地理解Zookeeper的工作原理及其在分布式系统中的应用。无论是新手还是有一定基础的学习者,都能从中受益匪浅。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 本文介绍了使用 Python 编程语言高效抓取微博文本和动态网页图像数据的方法。通过详细的示例代码,展示了如何利用爬虫技术获取微博内容和动态图片,为数据采集和分析提供了实用的技术支持。对于对网络数据抓取感兴趣的读者,本文具有较高的参考价值。 ... [详细]
author-avatar
手机用户2602936393
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有