什么是xml?
什么是xml? xml是可扩展标记语言,html中的元素是固定的,xml的标签用户可以自定义。 xml的版本? W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。 所以最终还是都用1.0版本。(心疼1.1版本三秒钟) xml使用场景? 配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"> <servlet> <servlet-name>HelloMyServlet</servlet-name> <servlet-class>cn.itcast.HelloMyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloMyServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app> 存放数据 <?xml version="1.0" encoding="UTF-8"?> <persons> <person id="p001"> <name>张三</name> </person> <person id="p002"> <name>李四</name> </person> </persons> xml语法? 1.文档声明 ?<?xml version="1.0" encoding="UTF-8"?>? 文档声明只有三个属性: version:指定XML文档版本。必须属性,因为我们不会选择1.1,只会选择1.0 encoding:指定当前文档的编码。可选属性,默认值是utf-8; standalone:指定文档独立性。可选属性,默认值为yes,表示当前文档是独立文档。如果为no表示当前文档不是独立的文档,会依赖外部文件。 2.元素 ?<servlet>? 元素命名: 区分大小写 3.属性 ?<web-app version="2.5">? 4.注释 ?<!-- 这是一个注释 -->? 5.转义字符 6.CDATA区 ?<![CDATA[ 任意内容 ]]>? 在CDATA段中出现的“<”、“>”、“””、“’”、“&”,都无需使用转义字符。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |