小白 学习XML
XML 可扩展语言 ;没有固定标签;可以存储传递数据(比起安装数据库记录数据,XML简直是爽到飞起),经常被用来作为配置文
<?xml version="1.0" encoding="UTF-8" ?>
<books>
<!--books是根元素-->
<!--图书信息-->
<book id='bk101'>
<!--id是属性-->
<author>胖豆芽</author>
<!--元素由开始标签、元素内容、结束标签组成-->
<title>我是标题</title>
<description>我是描述</description>
</book>
</books>
一个有效的XML,需要DTD(文档类型定义)和XSD的定义语义的约束
内部DTD
<?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]>
<!--定义了格式 是叹号 Doctype 根元素 中框号里 叹号 element 根元素必须是note,小括号 包含了元素to,from,heading,body,且各自起一行 叹号开头 element 空格 元素-->
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>