XML 元素的正确术语是啥?

Posted

技术标签:

【中文标题】XML 元素的正确术语是啥?【英文标题】: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 【参考方案1】:

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

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

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

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

【讨论】:

以上是关于XML 元素的正确术语是啥?的主要内容,如果未能解决你的问题,请参考以下文章

立即引用的正确术语是啥?

初始化数据成员的列表的正确术语是啥?

包含非数字键的 JavaScript 数组的正确术语是啥? [关闭]

对于既不是分类也不是回归的事物,正确的术语是啥?

使用 UNION 的查询中的析取词之一的正确术语是啥?

描述无论运行多少次都会产生相同结果的过程的正确术语是啥?