首先是xml的基本结构就是两个标签的包夹中间内容的结构,如<book>12345</book>,然后想放更多的内容只要向两个标间中间放基本结构就好了,像俄罗斯套娃可以无限嵌套,如
<book>
<table>
<text>
.....................
</text>
</table>
</book>
然后在标签里还可以加属性。但要求属性必须内容必须带引号如:<book id=‘123’>12345</book>
id=‘123’,属性没有数量要求,可以很多个,而且每个标签都可以有自己的属性
最后因为标签名字太容易重名了,于是出现了命名空间这种东东,来给标签插标签
格式两种
第一种完整版如
xmlns:p="http://www.w3.org/2001/XMLSchem
使用<p:book xmlns:p="http://www.w3.org/2001/XMLSchem p:id=‘123’>12345</p:book>
标签必须要被命名空间标记上才才算被使用,没被标记的就没被使用,并且不管是标签还是属性都可以自由的使用命名空间来标记
第二种简化版 xmlns=" http://www.w3.org/2001/XMLSchem
<book xmlns="http://www.w3.org/2001/XMLSchem” id=‘123’>12345</book>
这种是省略标记就自动使用了,不管是标签还是属性只要是这个范围内的都自动使用了。
甚至如果一个完整版和简化版同时使用是可以的,这样那一个标签就被标记了2次