XML 元素是 XML 文档的基本组成部分,它们由开始标记和结束标记构成,中间可以包含文本、属性、子元素或其他内容。XML 元素可以用来表示文档的不同部分,例如标题、正文、图片、表格等。
<title>This is a title</title>
XML 元素的开始标记和结束标记之间可以包含文本、属性、子元素或其他内容。例如:
<book> <title>The Cat in the Hat</title> <author>Dr. Seuss</author> <publisher>Random House</publisher> <price currency="USD">9.99</price> <description type="short" language="en" length="50" >"The Cat in the Hat" is a classic children's book. </description > <chapter title="Chapter 1: The Cat Arrives" number="1" /chapter > ... ... ... <summary /summary > <translation language="es" /translation > ... <extra-info type="illustration" /extra-info > ... ... ... <extra-info type="audio-book" /extra-info > ... ... ... <extra-info type="ebook" /extra-info gt ... ... ...
上面的代码中,book 是一个 XML 元素,它包含了 title、author、publisher 等子元素,这些子元素又可以包含文本、属性或者其他子元素。此外,还有一些额外的信息(extra-info 元素)也被包含在 book 元素中。
XML 元素是 XML 文档的重要部分,它们用来表达文档的不同部分并提供相应的信息。XML 元素通常由开始标记和闭合标记构成,并且可以包含文本、属性、子元素或者其他内容。
本节介绍 schema 元素的定义与相关的使用。
schema 元素定义 schema 的根元素。
属性 | 描述 |
---|---|
id | 可选。规定该元素的唯一的 ID。 |
attributeFormDefault | 可选。在该 schema 的目标命名空间中声明的属性的形式。该值必须是下列字符串之一: "qualified" 或 "unqualified"。 默认值为 "unqualified"。
|
elementFormDefault | 可选。在该 schema 的目标命名空间中声明的元素的形式。该值必须是下列字符串之一: "qualified" 或 "unqualified"。 默认值为 "unqualified"。
|
blockDefault | 可选。规定在目标命名空间中 element 和 complexType 元素上的 block 属性的默认值。block 属性防止具有指定派生类型的复杂类型(或元素)被用来代替继承的复杂类型(或元素)。该值可以包含 #all 或者一个列表,该列表是 extension、restriction 或 substitution 的子集:
|
finalDefault | 可选。规定在该架构的目标命名空间中 element、simpleType 和 complexType 元素的 final 属性的默认值。final 属性防止 element、simpleType 或 complexType 元素的指定的派生类型。对于 element 和 complexType 元素,该值可以包含 #all 或一个列表,该列表是 extension 或 restriction 的子集。 对于 simpleType 元素,该值还可以包含 list 和 union:
|
targetNamespace | 该 schema 的命名空间的 URI 引用。还可以分配该命名空间的前缀。如果没有分配任何前缀,则该命名空间的 schema 组件可以和非限定的引用一起使用。 |
version | 可选。规定 schema 的版本。 |
xmlns | 规定在此 schema 中使用的一个或多个命名空间的 URI 引用。如果没有分配前缀,该命名空间的 schema 组件可与未限制的引用使用。 |
any attributes | 可选。规定带有 non-schema 命名空间的任何其他属性。 |
在本例中,http://www.w3.org/2001/XMLSchema 命名空间中 schema 组件 (element name, type) 是未限制的,而 //www..cn/schema (mystring) 是通过 wsc 前缀限制的:
XML DOM item() 方法 NamedNodeMap 对象定义和用法 item() 方法返回节点列表中指定索引号的节点。 语法item(index)参数 描述 ind...
XML DOM cloneNode() 方法 Node 对象定义和用法 cloneNode() 方法创建指定节点的精确拷贝。 该方法返回克隆的节点。 语法nodeObj...
XML DOM lookupPrefix() 方法 Node 对象定义和用法 lookupPrefix() 方法返回在节点上匹配指定的命名空间的前缀。 语法nodeObject...
XML DOM xmlStandalone 属性 Document 对象定义和用法 xmlStandalone 属性设置或返回文档是否为 standalone。 语法documentObjec...
使用 CSS 显示 XML 本节我们将为你讲解任何人通过 CSS 来显示 XML。通过使用 CSS(Cascading Style Sheets 层叠样式表),您可以...
HTML DOM Node isSupported() 方法 元素对象实例按钮元素支持判断版本2.0内核特性:var item=document.getElementsByTagName(BUTT...
HTML DOM hasFocus() 方法 元素对象实例在文档获取焦点后输出文本信息:var x = document.getElementById(demo);if (document.has...
HTML textarea form 属性 HTML textarea 标签实例位于 form 表单外的文本区域(但仍然属于 form 表单的一部分):form action="d...