XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
</note>
XML 必须包含根元素,它是所有其他元素的父元素,比如以下实例中 root 就是根元素:
<root><child><subchild>.....</subchild></child>
</root>
XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<!-- xml 注释 -->
XML元素☞从开始标签直到结束标签的部分。例如:<title>java </title>
元素可包含其他元素、文本或者两者的混合物,元素也可以有属性。
例如: <book id="SN213412341"> <!-- 描述一本书 --><author>xxxx</author> <!-- 描述书的作者信息 --> <name>aaaa</name> <!-- 书名 --> <price>9.9</price> <!-- 价格 --> </book>
在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:
<p>This is a paragraph.</p>
XML 标签对大小写敏感。标签 <Letter>
与标签 <letter>
是不同的。
必须使用相同的大小写来编写打开标签和关闭标签:
<Message>这是错误的</message>
<message>这是正确的</message>
在 XML 中,所有元素都必须彼此正确地嵌套:
<b><i>This text is bold and italic</i></b>
在上面的实例中,正确嵌套的意思是:由于 <i>
元素是在 <b>
元素内打开的,那么它必须在 <b>
元素内关闭。
注释:在 XML 中,只有字符 “<” 和 “&” 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
XML 文档中的所有文本均会被解析器解析。
只有 CDATA 区段中的文本会被解析器忽略。
格式: <![CDATA[ 这里可以把你输入的字符原样显示,不会解析 xml ]]>
与 HTML 类似,XML 元素也可拥有属性(名称/值的对)。
在 XML 中,XML 的属性值必须加引号。
下面的两个 XML 文档。 第一个是错误的,第二个是正确的:
<note date=12/11/2007>
<to>Tove</to>
<from>Jani</from>
</note>
<note date="12/11/2007">
<to>Tove</to>
<from>Jani</from>
</note>
在第一个文档中的错误是,note 元素中的 date 属性没有加引号。
本文发布于:2024-02-04 10:06:55,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170704727854615.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |