【问题标题】:What is the correct terminology of XML's elements?XML 元素的正确术语是什么?
【发布时间】:2016-01-14 13:26:56
【问题描述】:

我正在开发一个 SOAP 应用程序,由于它基本上使用 XML 作为它的数据容器,我开始好奇 XML 元素的正确术语是什么。

例如我们有标题、正文、信封,但是肥皂动作叫什么?

我特别想知道<something_something> 字段叫什么?

在肥皂动作中,我们还可以找到键及其值,例如<thisIsAKey>andThisIsItsValue</thisIsAKey>

<thisIsAKey></thisIsAKey> 叫什么,andThisIsItsValue 叫什么值?

它们只是被称为键和值还是什么?

我试图用谷歌搜索XML Protocol

【问题讨论】:

  • <> 中的任何内容在 XML 或 HTML 中都称为标记。第一个我称之为开始标签,</> 我称之为结束标签。我将标签之间的文本称为值。在Javascript中,两个标签之间的内容称为innerHTML或innerText

标签: xml soap terminology definition


【解决方案1】:

查看W3C XML Recommendation 以获得有关 XML 元素和属性的正确术语的答案:

[定义:每个XML document包含一个或多个元素, 其边界由start-tagsend-tags 分隔, 或者,对于empty 元素,使用empty-element tag。每个元素都有一个 类型,由名称标识,有时称为“通用标识符” (GI),并且可能有一组属性规范。] 每个属性 规范有一个name 和一个value

因此,对于您的示例,添加了一个属性:

  • 元素<thisIsAKey attrname="attrval">andThisIsItsValue</thisIsAKey>
  • 元素名称thisIsAKey
  • 开始标签<thisIsAKey>
  • 结束标记</thisIsAKey>
  • 内容:andThisIsItsValue
  • 属性attrname="attrval"
  • 属性名称attrname
  • 属性值attrval

【讨论】:

    猜你喜欢
    • 2011-06-23
    • 1970-01-01
    • 2015-05-29
    • 2011-09-15
    • 2016-07-23
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    相关资源
    最近更新 更多