zoukankan      html  css  js  c++  java
  • XML介绍

    什么是XML?

    XML 被设计用来传输和存储数据。

    XML 标签没有被预定义。需要自行定义标签。

    <?xml version="1.0" encoding="UTF-8"?> XML格式

    XML 和 HTML 之间的差异

    XML 不是 HTML 的替代。

    XML 和 HTML 为不同的目的而设计:

           1.XML 被设计用来传输和存储数据,其焦点是数据的内容。

           2.HTML 被设计用来显示数据,其焦点是数据的外观。

    HTML 旨在显示信息,而 XML 旨在传输信息。

    servlet:执行前端页面返回来的数据

    xml的CDATA区:

       (1)写在CDATA区里面的内容,xml解析时候把里面的内容当成普通的文本
       (2)写法<![CDATA[内容]]>

    XML标签区分大小写,不能以数字或者下划线开头,不能包含空格,名称中间不能有冒号

    DTD与Schema约束

    DTD:DTD约束是已.dtd为后缀命名

    DTD约束的基本语法:

    定义元素:<!ELEMENT 元素名称 使用规则>

    定义属性:<!ATTLIST 元素名称 属性名称 属性值类型 设置说明>

    Schema:Schema约束已.xsd为后缀命名

    Schema要比DTD强大很多,是DTD替代者;

     Schema支持名称空间

    DTD:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd">
    <web-app>
    	<servlet>
    		<servlet-name>HelloServlet</servlet-name>
    		<servlet-class>com.oracle.demo01.HelloServlet</servlet-class>
    	</servlet>
    	<servlet-mapping>
           <servlet-name>HelloServlet</servlet-name>
           <url-pattern>/hello</url-pattern>	
    	</servlet-mapping>
    </web-app>
    

    Schema:

    <?xml version="1.0" encoding="UTF-8"?>
    	<web-app xmlns="http://www.example.org/web-app_2_5" 
    			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    			xsi:schemaLocation="http://www.example.org/web-app_2_5 web-app_2_5.xsd"
    			version="2.5">
    			<servlet>
    			   <servlet-name></servlet-name>
    			   <servlet-class></servlet-class>
    			</servlet>
    			<servlet-mapping>
    		      <servlet-name></servlet-name>
    		      <url-pattern></url-pattern>	
    			</servlet-mapping>
    	</web-app>
    

      

  • 相关阅读:
    串口通信理论知识
    串口通信基础
    串口中断程序步骤及代码
    Django之CRM项目Day6-公私户转换问题解决 班主任功能
    Django之CRM项目Day5-跳转页面 跟进记录 报名记录
    Django之CRM项目Day4-编辑客户 公私户 模糊查询
    Django之CRM项目Day3-客户展示及分页
    Django的ModelForm
    Django相关面试题
    Django基础自测
  • 原文地址:https://www.cnblogs.com/awdsjk/p/11097540.html
Copyright © 2011-2022 走看看