2012-03-24 91 views
2
<fizzBuzz> 
    Some text 
</fizzBuzz> 

fizzBuzz的开始和结束标记之间的文本,什么是技术名称(使用XML verbage)(在这种情况下,Some text)之间的文本技术名称?我掀起了一些文件,几乎将此称为CDATA,但后来停止了自己。然后我意识到,令我惊恐的是,我不知道它是什么。为XML标签

内容?标记身体?

在线搜索出现了,令我惊喜的是,nodda。也许这篇文章可以结束这一点。提前致谢!

回答

5

它简称为elementcontent

+0

不,这也包括元素内的元素。 – bmargulies 2012-03-24 00:22:22

+0

@bmargulies:“一些文本”是物理上的字符数据,但是是语义上的内容;我想在这里可以回答两个问题。 – Jon 2012-03-24 00:25:13

+0

是的,我假设他正在谈论普通的字符,而不是嵌入的元素。如果它们都是PCData,不是? – bmargulies 2012-03-24 00:27:15

3

从XML文档规范:

http://www.w3.org/TR/REC-xml/#sec-physical-struct

[定义:XML文档可以由一个或多个存储单元。 这些被称为实体;它们都具有内容和全部(除 对于文档实体和外部DTD子集)由 实体名称标识。]

+0

那它是一个实体还是内容? – IAmYourFaja 2012-03-24 00:17:15

+0

某些文字”是实体。 “一些文字”是内容。 – lurker 2012-03-24 00:48:53

+0

这是来自物理构造。从相同的规范:'每个XML文档都有一个逻辑和一个物理结构。在物理上,文件由称为实体的单位组成。实体可能会引用其他实体以使其包含在文档中。文档以“根”或文档实体开始。从逻辑上讲,文档由声明,元素,注释,字符引用和处理指令组成,所有这些都通过明确标记在文档中指明。所以逻辑构成答案将是元素和内容。 – ALEXintlsos 2015-04-22 21:56:51

0

“内容”是正确的说法。