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上下文,包括加载资源文件
    
    
    
    
    
    

  • 相关阅读:
    不叹惜、不呼唤我也不哭泣
    WCF笔记(一)Service Layer and Channel Layer
    C#数据结构(四)树和二叉树
    Python and django(四)详解python中的数字和序列
    Python and django(三)python中的对象
    IIS与ASP.NET Http Runtime Pipeline
    迈进程序员的大门
    实例学习SSIS(四)使用日志记录和错误流重定向
    DbUtility alpha1版本发布
    关于ref和out的详细区别。
  • 原文地址:https://www.cnblogs.com/yeemi/p/7470172.html
Copyright © 2011-2022 走看看