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

Was ist der technische Name (unter Verwendung von XML verbage) für den Text zwischen fizzBuzz ‚s Start- und End-Tags (in diesem Fall Some text)? Ich krame etwas Dokumentation auf und bezeichne das fast als CDATA, stoppte mich dann aber. Und dann wurde mir zu meinem Entsetzen klar, dass ich keine Ahnung hatte, was es war.Technischer Name für Text zwischen XML-Tags

Inhalt? Tagkörper?

Online-Suche aufgetaucht, zu meiner großen Überraschung, nodda. Vielleicht kann dieser Beitrag dem ein Ende setzen. Danke im Voraus!

Antwort

5

Es heißt einfach content der element.

+0

Nein, das enthält auch Elemente in einem Element. – bmargulies

+0

@bmargulies: "Einige Text" ist Character Daten physisch, aber Inhalt semantisch; Ich denke, es gibt zwei Fragen, die hier beantwortet werden können. – Jon

+0

Ja, ich gehe davon aus, dass er über die klaren Zeichen spricht, im Gegensatz zu den eingebetteten Elementen. Wenn es beides ist, ist es PCData, nein? – bmargulies

3

aus dem XML-Spezifikationen Dokument:

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

[Definition: Ein XML-Dokument von einer oder mehreren Speichereinheiten bestehen. Diese heißen Einheiten; sie haben alle Inhalt und sind alle (mit Ausnahme für das Dokument Einheit und der externen Teilmenge der DTD) identifiziert durch Entitätsname.]

+0

Also ist es eine Entität oder ein Inhalt? – IAmYourFaja

+0

" Etwas Text" ist die Entität. "Etwas Text" ist der Inhalt. – lurker

+0

Das ist von dem physischen Konstrukt. Aus derselben Spezifikation: 'Jedes XML-Dokument hat sowohl eine logische als auch eine physische Struktur. Physikalisch besteht das Dokument aus Einheiten, die Entitäten genannt werden. Eine Entität kann sich auf andere Entitäten beziehen, um deren Aufnahme in das Dokument zu bewirken. Ein Dokument beginnt in einer "root" - oder Dokument-Entität. Logischerweise besteht das Dokument aus Deklarationen, Elementen, Kommentaren, Zeichenreferenzen und Verarbeitungsanweisungen, die alle im Dokument durch explizites Markup angegeben sind. Die logische Zusammensetzungsantwort wäre also ELEMENTS und CONTENT. – ALEXintlsos

0

„Inhalt“ ist der richtige Begriff.

Verwandte Themen