2012-03-24 50 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

「內容」是正確的說法。