• mybatis的DOCTYPE当eclipse不能联网是卡顿问题


    在eclipse中使用DTD

    Window>preference>XML>XML Catalog添加User Specified Entries,下面以mybatis的DTD文件为例说明。

    打开mybatis.xml,在各个标签下尝试使用alt+/代码提示,可以看到可用标签。

    将DOCTYPE标签删掉,会产生一个警告。此时会发现代码提示功能没了。

    去此处下载dtd文件:http://mybatis.org/dtd/mybatis-3-config.dtd,保存为D:dtdmybatis-3-config.dtd

    在eclipse中添加User Specified Entries,localtion就写:D:dtdmybatis-3-config.dtd,key写-//ibatis.apache.org//DTD Mapper 3.0//EN

    在mybatis.xml中添加doctype:

    <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "D:dtdmybatis-3-config.dtd">

    公共DTD,DTD名称格式为"注册//组织//类型 标签//语言",
    "注册"指示组织是否由国际标准化组织(ISO)注册,+表示是,-表示不是.
    "组织"即组织名称,如:W3C; "类型"一般是DTD,
    "标签"是指定公开文本描述,即对所引用的公开文本的唯一描述性名称,后面可附带版本号
    最后"语言"是DTD语言的ISO 639语言标识符,如:EN表示英文,ZH表示中文,在下面的地址有完整的ISO 639语言标识符列表http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt
    举例:<!DOCTYPE root SYSTEM "http://www.test.org/test.dtd">
    举例xhtml的doctype(xhtml是html的xml化,现在html中写法非常简单,不需要写doctype了):
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
    表明根元素为html标签,为公共DTD,非注册,w3c组织,类型为DTD,标签为transitional,语言为英语。

  • 相关阅读:
    Postman 接口数据生成
    python中获取中位数(搬来的)
    数据库域名配置
    每10秒执行定时任务/每5分钟执行一次(附crontab的常用的命令)
    MATCHED 用法
    leetcode279 Perfect Squares
    leetcode480 Sliding Window Median
    leetcode295 Find Median from Data Stream
    leetcode424 Longest Repeating Character Replacement
    leetcode209 Minimum Size Subarray Sum
  • 原文地址:https://www.cnblogs.com/yuezhihua/p/11842445.html
Copyright © 2020-2023  润新知