XML 元素的正确术语是什么?
What is the correct terminology of XML's elements?
我正在开发一个 SOAP 应用程序,因为它基本上使用 XML 作为它的数据容器,所以我很好奇 XML 元素的正确术语是什么。
例如我们有header、body、信封,但是肥皂动作叫什么?
我特别想知道 <something_something>
字段叫什么?
并且在 soap 操作中,还可以找到键及其值,例如 <thisIsAKey>andThisIsItsValue</thisIsAKey>
什么叫 <thisIsAKey></thisIsAKey>
什么叫 andThisIsItsValue
值?
它们只是称为键和值还是什么?
我尝试 google XML Protocol
。
查看 W3C XML Recommendation 以获得有关 XML 元素和属性的正确术语的答案:
[Definition: Each XML document contains one or more elements, the
boundaries of which are either delimited by start-tags and end-tags,
or, for empty elements, by an empty-element tag. Each element has a
type, identified by name, sometimes called its "generic identifier"
(GI), and may have a set of attribute specifications.] Each attribute
specification has a name and a value.
因此,对于您的示例,添加了一个属性:
- 元素:
<thisIsAKey attrname="attrval">andThisIsItsValue</thisIsAKey>
- 元素名称:
thisIsAKey
- 开始标记:
<thisIsAKey>
- 结束标记:
</thisIsAKey>
- 内容: andThisIsItsValue
- 属性:
attrname="attrval"
- 属性名称:
attrname
- 属性值:
attrval
我正在开发一个 SOAP 应用程序,因为它基本上使用 XML 作为它的数据容器,所以我很好奇 XML 元素的正确术语是什么。
例如我们有header、body、信封,但是肥皂动作叫什么?
我特别想知道 <something_something>
字段叫什么?
并且在 soap 操作中,还可以找到键及其值,例如 <thisIsAKey>andThisIsItsValue</thisIsAKey>
什么叫 <thisIsAKey></thisIsAKey>
什么叫 andThisIsItsValue
值?
它们只是称为键和值还是什么?
我尝试 google XML Protocol
。
查看 W3C XML Recommendation 以获得有关 XML 元素和属性的正确术语的答案:
[Definition: Each XML document contains one or more elements, the boundaries of which are either delimited by start-tags and end-tags, or, for empty elements, by an empty-element tag. Each element has a type, identified by name, sometimes called its "generic identifier" (GI), and may have a set of attribute specifications.] Each attribute specification has a name and a value.
因此,对于您的示例,添加了一个属性:
- 元素:
<thisIsAKey attrname="attrval">andThisIsItsValue</thisIsAKey>
- 元素名称:
thisIsAKey
- 开始标记:
<thisIsAKey>
- 结束标记:
</thisIsAKey>
- 内容: andThisIsItsValue
- 属性:
attrname="attrval"
- 属性名称:
attrname
- 属性值:
attrval