XML学习笔记(2)
xml语法规范: 1、所有xml元素必须结束 (不建议‘_’下划线,‘xml’开头,名称中间不能包含冒号----Schema约束冲突) 6、属性定义语法 <元素名称 属性名称="属性值" 属性名称="属性值" ....> 如:<abc name = 'test'> </abc> 在XML技术中,标签属性所代表的信息也可以被改成用子元素的形式来描述,如上面可以改为: <abc> <name>test</name> </abc> 7、xml注释写在文档声明(<?xml version="1.0"?>)之后,与html注释相同 <!-- --> ,注释不能嵌套
CDATA块: CDATA区域内 保留不被解析器解析的内容,通常存放特殊代码,这些代码造成xml格式混乱 对于CDATA中的内容,XML解析程序不会处理,而是原封不动的输出。 语法: <![CDATA[内容]]> 例如: <![CDATA[ <abc>test</abc> ]]> 那么CDATA块中的内容:<abc>test</abc>就会直接输出 当然特殊字符也可以通过转义进行输出:‘&’ 可用 ‘&’ ‘<’ 可用 ‘ <’ ‘>’ 可用 ‘ >’ ’ " ‘(双引号)可用 ‘"’ ‘ ' ’(单引号)可用‘ ' ’ 进行转义。 CDATA和转义字符在哪些情况使用?区别?
处理指令: 简称PI :处理指令用来指挥解析引擎如何解析XMl文档内容(指令之前不能有注释) 例如:xml通过pi指令引用css样式显示成html的形式 <?xml-stylesheet type = "text/css" href = "1.css"?>
XML 技术应用 两大类: 3、为什么xml使用约束? 使用约束xml文档 --- 元素内容格式更加规范 如果企业中xml没有使用约束 ------ 通过程序生成xml和解析xml时,不使用约束,代码更加简单 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |