XML入门:XML的语法(二)

xml中的特殊字符

<a> a<b </a>

不能正常显示a<b

需要转义

特殊字符转义

CDATA区

可以解决多个字符都需要转义的操作if(a<b && b<c && d>f){ }

把这些内容放到CDATA区,不需要进行转义。

写法:

<![CDATA[    内容   ] ]>

**** 把特殊字符,当做文本内容,而不是标签

PI指令(处理指令)

  1. 可以在xml中设置样式

引用css 写法:

<?xml-stylesheet type="text/css" href="ds.css"?>

设置样式,只能对英文标签名称起作用,对于中文标签不起作用。

xml的约束

  • 为什么需要约束?

比如现在定义一个person的xml文件,只想要这个文件里面保存人的信息,比如name,age,但是如果在xml文件中写一个标签<猫>, 发现也可以显示,因为符合语法胡规范,但是猫不是人的信息,需要技术来规定xml中只能出现的元素,这个时候就需要约束。

  • xml的约束技术:dtd约束和schema约束

 

 

阅读剩余
THE END