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 元素的正确术语是啥?的主要内容,如果未能解决你的问题,请参考以下文章