【问题标题】:different XML types不同的 XML 类型
【发布时间】:2012-03-18 16:28:53
【问题描述】:

我只需要这些 XML 类型的简单定义:

DOM, SAX, XPath, XSL, XSLT, XML Schema, DTD

上面这些xml用在哪里?

如果有任何帮助,我将不胜感激

【问题讨论】:

  • 在大多数情况下,这些不是“XML 类型”。维基百科会告诉你它们的用途。
  • @Phillipa,这是一个过于基本的问题.. SO 中不鼓励此类问题。开始研究它们,尝试一些示例,如果您遇到任何问题,请来寻求帮助:)
  • 现在 .. 参考 w3schools.com 它几乎涵盖了您在 Q 中提到的所有内容 ..
  • @Quentin 这个问题你想看到多少减票,我认为-3 根本不够
  • @Phillipa — 取决于有多少人认为您的问题“没有显示任何研究工作”(引用否决按钮上的工具提示)。

标签: xml xslt dom sax dtd


【解决方案1】:

XML 命名空间使同一文档能够包含来自不同词汇表的 XML 元素和属性,而不会发生任何命名冲突。尽管 XML 命名空间不是 XML 规范本身的一部分,但实际上所有 XML 软件也支持 XML 命名空间。

XML Base 定义了 xml:base 属性,该属性可用于为单个 XML 元素范围内的相对 URI 引用的解析设置基础。 XML 信息集或 XML 信息集根据信息项描述 XML 文档的抽象数据模型。信息集通常用于 XML 语言的规范中,以便于描述对这些语言所允许的 XML 结构的约束。

xml:id 版本 1.0 断言名为 xml:id 的属性在 DTD 中使用的意义上充当“ID 属性”。

XPath 定义了一种名为 XPath 表达式的语法,它标识 XML 文档中包含的一个或多个内部组件(元素、属性等)。 XPath 广泛用于其他核心 XML 规范和用于访问 XML 编码数据的编程库中。

XSLT 是一种具有基于 XML 语法的语言,用于将 XML 文档转换为其他 XML 文档、HTML 或其他非结构化格式,例如纯文本或 RTF。 XSLT 与 XPath 紧密耦合,XPath 用于处理输入 XML 文档的组件,主要是元素和属性。

XSL 格式化对象或 XSL-FO 是一种用于 XML 文档格式化的标记语言,最常用于生成 PDF。

XQuery 是一种面向 XML 的查询语言,深深植根于 XPath 和 XML Schema。它提供了访问、操作和返回 XML 的方法,主要被设想为一种 XML 数据库的查询语言。

XML 签名定义了在 XML 内容上创建数字签名的语法和处理规则。

XML 加密定义了加密 XML 内容的语法和处理规则。

复制自http://en.wikipedia.org/wiki/XML...

【讨论】:

  • 你已经定义了一堆问题没有问到的术语,还没有定义一堆它确实问到的术语。
  • @Quentin 我只是尝试传递我得到的任何信息。感谢您的减号投票。 :)
  • @Quentin 你能定义这个问题问的那一堆吗
  • @Phillipa — 我可以,但是“去维基百科上查找它们”更简洁,并导致更详细的答案。
  • @Quentin 是的,非常有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-09
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 2012-11-22
  • 1970-01-01
相关资源
最近更新 更多