XML
Syntax & Structure API Reference
XML 语法与结构参考,用于描述可扩展标记语言的构建要素。
By EZ4Code Team
XML Building Blocks
XML 构建要素参考,涵盖声明、元素、属性、命名空间等语法单元。
<?xml ?>XML 声明,位于文档首行,声明版本与编码。
Returns: 向解析器声明 XML 版本与字符编码,不属于文档内容。
<element>元素,XML 文档的基本构建单元,可嵌套并包含文本。
Returns: 在文档树中形成一个可包含属性、文本与子元素的节点。
attribute="value"属性,为元素附加名值对形式的元数据。
Returns: 为所属元素添加属性信息,不构成文档内容。
<!-- comment -->注释,在文档中添加说明性文字,被解析器忽略。
Returns: 不产生任何文档节点,仅供开发者阅读。
<![CDATA[ ]]>CDATA 段,包含不被解析器解析的原始字符数据。
Returns: 原样保留段内文本,跳过 XML 标记解析。
xmlns命名空间声明,为元素和属性定义 URI 标识的命名空间,避免冲突。
Returns: 将前缀绑定到命名空间 URI,使同名元素可在文档中共存。
<!DOCTYPE>文档类型声明(DTD),定义文档结构与合法元素。
Returns: 向解析器声明文档类型与结构约束,可影响校验与解析行为。
&entity;实体引用,以 & 开头 ; 结尾转义特殊字符或引用预定义实体。
Returns: 在文档中插入对应字符或实体内容,避免与 XML 语法冲突。
<?pi ?>处理指令(PI),向应用程序传递处理指令,格式为 <?target ?>。
Returns: 向处理该 XML 的应用程序传递指令,解析器原样保留。
Well-formedness良好格式规则:必须有单一根元素、标签正确闭合、属性加引号、正确嵌套、大小写一致。
Returns: 符合良好格式规则的文档可被解析器成功解析,否则报错。