XML由基本的构建块组成,这些构建块是:
元件
文本
属性
评论
加工说明
元素带有尖括号:
<element/> <element>some content</element>
属性出现在开始元素标记中:
<element attribute-name="attribute value" other-attribute='single-quoted value'> ... </element>
文本可以出现在元素内部或元素之间的任何位置:
<element>some more <b>bold</b> text</element>
注释使用以下语法。重要的是要知道,XML注释与编程语言不同,是模型的一部分,并且对于解析器上方的应用程序是可见的。
<!-- this is a comment -->
处理指令允许将消息传递到使用中的应用程序(例如,如何显示或样式表等)。XML不限制处理指令的格式。
<?target-application these are some instructions?>
有关构建基块的更多详细信息,请参见本主题。