xml文件中引入xsd文件问题解决
今天在学习log4j2的时候,在进行配置文件编写的时候出现了个小问题,在引入xsd文件后时,eclipse没有提示信息,于是又在网上查阅了一些资料,最后顺利解决
(1)在要编写的xml文件中,首先要写出xml根节点,即 ,一般使用eclipse新建一个xml文件后IDE会自动生成
(2)之后,写出将要引用的xsd文件的根节点,我这次配置log4j2的根节点是<Configuration></Configuration>
之后重点来了,在<Configuration>标签后添加两个属性:
①xmlns(是引用的xsd文件所在的命名空间)
例:http://logging.apache.org/log4j/2.0/config
②xmlns:xsi(是要编写的xml文件所在的命名空间,一般是在要引用的xsd文件后面添加"-instance")
例如:http://logging.apache.org/log4j/2.0/config-instance
(3)之后,关闭该xml文件,再次打开,编写代码,eclipse会给出相应提示。
注意:如果还是没有提示,可能是机器未联网,不可获取xsd文件提示,可以在本地配置相应xsd文件的映射,即可解决。
最后附上xml文件的源码:
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration xmlns="http://logging.apache.org/log4j/2.0/config" xmlns:xsi="http://logging.apache.org/log4j/2.0/config-instance" status="OFF"><Appenders><Console name="myConsole" target="SYSTEM_OUT"><PatternLayout pattern="[%-5p] [%d{yyyy-MM-dd HH:mm:ss}][%c]-[%L]-[%m]%n"></PatternLayout></Console></Appenders><Loggers><Root level="DEBUG"><AppenderRef ref="myConsole"/></Root></Loggers>
</Configuration>
xml文件中引入xsd文件问题解决相关推荐
- 在ts文件中引入js模块,编写声明文件的方法
一.声明文件的作用 在ts文件中引入js文件,由于js代码中没有类型约束,所以ts无法获得js代码的类型信息,进而会隐式推断js中类型为any,失去了ts代码类型推断和约束的作用,声明文件就是将一个j ...
- 如何在xml文件中引入约束【带解析】
1.先搞清楚为啥要对xml编写进行约束? <?xml version="1.0" encoding="utf-8" ?> <?xml-styl ...
- Spring依赖注入的方式、类型、Bean的作用域、自动注入、在Spring配置文件中引入属性文件...
1.Spring依赖注入的方式 通过set方法完成依赖注入 通过构造方法完成依赖注入 2.依赖注入的类型 基本数据类型和字符串 使用value属性 如果是指向另一个对象的引入 使用ref属性 User ...
- Vue单文件中引入背景图片时,四周有空白的问题
Vue单文件中引入背景图片时,四周有空白的问题 问题背景 初始引入背景图 更新后的背景图设置 问题背景 近期公司有个管理系统前后端分离,但是前端人员不够,只能我们后端来凑,而在前端的开发过程中总是遇到 ...
- jsp中引入css文件不起作用
jsp中引入css文件不起作用 笔者遇到的问题所在是jsp页面引入css文件后,样式无法加载,在SpringMVC的配置文件dispatcherServlet.xml中引入如下代码后解决: <m ...
- laravel mysql视图,在 Laravel 视图文件中引入 bootstrap
如何在 Laravel 视图文件中引入 bootstrap?对于从来没有接触过 PHP 开发框架的菜鸟来说,这确实是个问题. 在我们这些菜鸟传统的认知里,要在一个 html/php 文件里引入一个外部 ...
- php中引入jquery文件_WP模板开发中,怎样给wordpress网站的文章,添加点赞功能?...
我们在网上浏览某些网站的文章时,在文章的结尾处,都会有一个点赞的按钮,如果觉得文章内容非常不错,就可以点击这个"点赞"按钮,给这篇文章进行点赞一下.在wordpress网站的模板主 ...
- css引入本地字体文件,关于css中引入字体文件
关于css中引入字体文件 css样式代码: @font-face { font-family: Lovelo-Black;//定义font的名字 src: url(font/Lovelo Black. ...
- 如何在vue文件中引入heyui组件库
1.npm 下载 npm install heyui 2. 此处我选择以js的形式引入main.js // css引用 import (less) "~heyui/themes/index. ...
最新文章
- adb server version (41) doesn‘t match this client (39); killing
- ROS系统 常用命令行工具的使用
- 尾递归调用 高阶函数 map filter reduce
- 【golang】Go语言学习-select用法
- 澄海口袋机器人_汕头市澄海区在2019年汕头市中小学智能机器人竞赛上取得优异成绩...
- linux7 dns正向,Centos 7 搭建DNS正向解析和反向解析
- 京东抄袭源码;腾讯回应裁员;新 iPad Pro 十月发布 ​| 极客头条
- Linux meson + ninja编译安装源码(八)
- 征服RIA:函数式编程的原理
- [QT][待解决问题]对话框ui载入卡顿问题
- 版权声明--关于本人BLOG发表的带有原创标识的文章相关
- IOS捷径|九宫格切图工具 分享
- 从阿里云迁移域名至 Amazon Route 53 帮你了解域名迁移
- 【AI核心技术】课程二十五:机器也可以写诗——中文诗歌生成网络初探
- Multisim 非门
- bp神经网络和cnn神经网络,bp神经网络和神经网络
- rx590 黑苹果 无货_应粉丝要求花9000配了一台高端黑苹果电脑,大家看看值不值吧!...
- 小数点如何用计算机二进制表示,计算机二进制小数点表示法
- java设计模式——门面与调停
- Silverlight Tools