XML中的常见问题

减小字体 增大字体 作者:佚名  来源:不详
xml(标准化越来越近了) 中的常见问题
Microsoft Corporation
2000 年 6 月 7 日

目录

一般问题

  • 什么是 xml(标准化越来越近了)?
  • 什么是 MSxml(标准化越来越近了)?
  • Microsoft xml(标准化越来越近了) 分析器能够做什么?
  • MSxml(标准化越来越近了)、MSxml(标准化越来越近了)2 和 MSxml(标准化越来越近了)3 之间的区别是什么?
  • xml(标准化越来越近了) 可以代替 HTML 吗?
  • 在 HTML 中增加 xml(标准化越来越近了) 的好处是什么?
  • xml(标准化越来越近了) 只适用于核心开发人员吗?
  • 开始使用 xml(标准化越来越近了) 时需要什么?
  • 有如何使用 xml(标准化越来越近了) 的实际例子吗?
  • 我可以忽略 xml(标准化越来越近了) 吗?
  • Microsoft Internet Explorer 4.0 支持 xml(标准化越来越近了) 吗?
  • Internet Explorer 5.0 对 xml(标准化越来越近了) 提供哪个级别的支持?
  • HTML、动态 HTML 和 xml(标准化越来越近了) 之间的关系是什么?
  • 为什么 xml(标准化越来越近了) 这么重要?
  • Microsoft 提供什么 xml(标准化越来越近了) 产品?
  • 在 Web 上传输,必须压缩 xml(标准化越来越近了) 吗? <
  • xml(标准化越来越近了) 作为数据格式有多安全?有没有增加 xml(标准化越来越近了) 安全性的计划?

确认

  • 什么是 DTD 及其用途?
  • Web 开发人员在使用 xml(标准化越来越近了) 描述数据时必须包括 DTD 吗?
  • 什么是 xml(标准化越来越近了) 架构?它们与 DTD 的区别是什么?
  • 什么是名称空间,它们为何重要?

XSLT 和 XPath

  • 什么是 XSLT?
  • XSL、XQL、XSL 模式 和 XSLT 之间的区别是什么?
  • 什么是 XPath?
  • 为什么 XSLT 对 xml(标准化越来越近了) 很重要?
  • XSLT 和 CSS 之间的区别是什么?它们不是样式表吗?

标准

  • Microsoft 如何与 xml(标准化越来越近了) 标准兼容?
  • xml(标准化越来越近了) 和 World Wide Web Consortium (W3C) 之间的关系是什么?
  • xml(标准化越来越近了) 和 W3C 的地位关系如何?
  • DOM 在 W3C 中的地位如何?

工具支持

  • sql server(WINDOWS平台上强大的数据库平台) 和 ADO 支持 xml(标准化越来越近了) 吗?
  • 目前有 Microsoft 工具可以帮助我快速沿用 xml(标准化越来越近了) 吗?
  • 什么是 SOAP?
  • xml(标准化越来越近了) 如何适用于构造三层 Web 使能的应用程序的
    Microsoft Windows(R) Distributed InterNet Applications (Windows DNA) 策略?

问题和解决方案

  • 为什么在调用了 Load() 方法后,我的文档对象仍然为空?
  • 如何加载有外国和特殊字符的文档?
  • 如何在 Visual Studio 6.0 C++ 中使用 MSxml(标准化越来越近了) COM 组件?
  • 如何在 xml(标准化越来越近了) 中使用 HTML 实体?
  • 在元素内容中如何处理空白字符?
  • 如何处理属性中的空白字符?
  • 在 xml(标准化越来越近了) 对象模型中如何处理空白字符?
  • xml(标准化越来越近了) 声明做什么?
  • 如何以可读格式打印我的 xml(标准化越来越近了) 文档?
  • 如何在 DTD 中使用名称空间?
  • 如何在 Visual Basic 中使用 xml(标准化越来越近了)DSO?
  • 如何在 Java 中使用 xml(标准化越来越近了) DOM?

一般问题

什么是 xml(标准化越来越近了)?

可扩展标记语言 (xml(标准化越来越近了)) 是 Web 上的数据通用语言。它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示。xml(标准化越来越近了) 允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化数据的理想格式。

什么是 MSxml(标准化越来越近了)?

MSxml(标准化越来越近了) 是提供核心 xml(标准化越来越近了) 服务的 Microsoft 软件组件。

Microsoft xml(标准化越来越近了) 分析器能够做什么?

最新版本的 Microsoft 核心 xml(标准化越来越近了) 服务提供下面四种不同的功能。

  • 基于文档对象模型 (DOM) 的分析器,它能够获取文本流(能够转换到 xml(标准化越来越近了) 的文件、程序中的字符串或者任何其他文本)并将它转换为能够编程处理的可导航 xml(标准化越来越近了) 树结构。

  • SAX(Simple API for xml(标准化越来越近了))分析器,它针对处理大型文档和高吞吐量的情况进行了优化的。SAX 是基于事件的分析器,它读取文档并将分析事件(例如元素的开始和结尾)直接报告给应用程序。用户创建的应用程序实现了处理不同事件的处理程序,这非常类似于处理图形用户界面 (GUI) 中的事件。

  • XSLT 处理器读取 XSLT 文件,并将可扩展样式表转换语言 (XSLT) 文件的指令应用到 xml(标准化越来越近了) 文件,以产生某些类型的输出。除了创建 xml(标准化越来越近了)结构之外,XSLT 处理器还可以在得到的 XSLT 过滤器上执行一定量的优化,另外,从技术的角度看,它更像是一种编译器。

  • 验证分析器读取文档类型定义 (DTD) 或者 xml(标准化越来越近了) 架构,然后检验实际得到的文档的格式是否正确,以及是否不包含与架构冲突的数据。请注意,仅对架构而言,验证架构将返回架构本身作为对象,可以在以后在 HTML 列表框中创建选项时引用这个对象。

    上一页 下一页