zoukankan      html  css  js  c++  java
  • XMl 文档格式学习

    今天看了 W3School 中的XML部分的讲解,觉得很受益,把原来只会用但不明白什么意思的XML 文档结构又重温了一下(以前大学时老师讲过,但只是记住了概念,并没有向实践中靠),现在结合例子和网上的讲解,算是明白了一些。

    在写项目时,用了Spring+Mybatis框架,Mybatis中Mapper信息的设置(访问数据库)那些~map.xml文件为什么那样定义?

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper 
    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 

    首先进行 XML 文件声明,使用版本和字符集,再声明DTD,表明应用指定的格式来描述此文档。

    通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。

    通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。

    而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。

    您还可以使用 DTD 来验证您自身的数据。

       

     <?xml version="1.0" encoding="UTF-8"?>
      <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:context="http://www.springframework.org/schema/context"
        xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
          http://www.springframework.org/schema/context
          http://www.springframework.org/schema/context/spring-context.xsd
          http://www.springframework.org/schema/mvc
          http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

    首先xml文档有格式,而为了spring的配置文件增加的节点能满足要求,合法,所以必须引入校验该xml的格式文件。那么上面你列出来的就是为了格式文件的地址。一个一个地给你解释:
    第一个xmlns是关于初始化bean的格式文件地址。
    第二个xmlns也是辅助初始化bean.
    第三个是关于切面编程。
    第四个是关于spring上下文,包括加载资源文件
    
    
    
    
    
    

  • 相关阅读:
    zabbix 3.4自动化监控(6)
    zabbix 3.4 web监控(5)
    童年
    CSDN中快速转载别人文章
    10个提升效率的编程好习惯(转载)
    解决vscode中vim插件,不能使用Ctrl+c
    英语复习安排
    比勤奋更能拉开人生差距的,是成长型思维
    转载文章
    红宝书考研资料
  • 原文地址:https://www.cnblogs.com/yeemi/p/7470172.html
Copyright © 2011-2022 走看看