xml配置文件xmlns报红的问题

如图,配置文件部分地址报红色,并且配置文件中的标签语法等内容没有自动提示及报错提醒

红色部分指向对应的地址或文件,由于没有连接到相关地址或缺少相关文件,导致无法识别,不能识别当然也无法报错

已这个内容为例,上面红色部分表示整体所在位置,下面红的部分表示在这个整体中对应的具体文件

1、常见错误解决方案1

使用自动提示忽略外部资源,这种方式表示忽略掉这个问题,这样只是代码不在报红,但是并没有解决问题

2、常见错误解决方案2

很多博主的解决方案都是在红框部分添加相关内容,此处和上一个解决方案类似,此处添加进去的内容都是被忽略掉的内容,也是不再报红,但是仍然没有解决问题

3、正确解决方案

此方法使用所有xml配置文件出现同类问题

既然是外部资源出现问题,那么通过手动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
鱼X提供的FCKeditor RedFishX配置版1.1。<br><br>主要是纠正了1.0版本的插入代码错误。因为插入代码部分使用的不是本人的代码,因此在插入代码的时候有一点BUG,这一个版本已经解决了这个问题。<br><br>除具有csdn.net博客中的功能外,还支持最新的Opera(9.22)浏览器,是一个很好的FCKeditor配置。<br><br>作者:FCKeidtor开发组。<br>配置鱼X (http://blog.csdn.net/redfishx)<br>功能:大部分在线Web编辑器功能,精简了工具栏,另外加上了代码插入功能。<br><br>使用方法如下(示例):<br>首先把下载的文件解压到某文件夹,然后在页面中加入脚本即可。<br><br>如,我把文件夹放到D:\Websites下,而要使用的页面也在d:\websites下,那么该页面源码可以为:<br><br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh"><br><br><head><br><script type="text/javascript" src="FCKeditor.net/fckeditor.js"></script><br><script type="text/javascript"><br>window.onload = function()<br>{<br>var oFCKeditor = new FCKeditor("Content",600,400,"redfishx" ) ;<br>oFCKeditor.BasePath = "FCKeditor.net/" ;<br>oFCKeditor.ReplaceTextarea() ;<br>}<br></script><br></head><br><body><br><form id="dataform" method="post" action="target.aspx"><br><textarea id="content"></textarea><br></form><br></body><br></html><br><br>说明:<br><br><script type="text/javascript" src="FCKeditor.net/fckeditor.js"></script><br>把相对目录下的脚本导入页面。<br><br><script type="text/javascript"><br>window.onload = function()<br>{<br>var oFCKeditor = new FCKeditor("Content",600,400,"redfishx" ) ;<br>oFCKeditor.BasePath = "FCKeditor.net/" ;<br>oFCKeditor.ReplaceTextarea() ;<br>}<br></script><br>页面载入的时候建立FCKeditor对象,并设置该对象的BasePath(很重要),然后运行该对象的ReplaceTextarea()方法。<br><br>建立对象的时候,传入的参数为<br>“Content”为ReplaceTextarea()方法对应的Textarea控件的id或name。<br>600为宽度<br>400为高度<br>“redfishx”为自定义的工具栏集合名称。<br><br>redfishx是一个精简的工具栏,包含大部分常用功能,建议您直接使用。<br><br>为了让FCKEditor更好地为我们所用,以后我会亲自编写部分代码,增强功能和执行效率。我的动力来自您的关注。<br><br>2007-8-17
MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis in action之四实现关联数据的查询 mybatis实战教程mybatis in action之五与spring3集成附源码 mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis SqlSessionDaoSupport的使用附代码下载 转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门一下下,如果你看过Hibernate了那这个就非常的简单) (再加一条,其实大家可以看官方的教程更好些:http://mybatis.github.io/mybatis-3/,而且如果英文不是很好的那就看中文的:http://mybatis.github.io/mybatis-3/zh/sqlmap-xml.html) 写在这个系列前面的话: 以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的 mybatis 教程. 什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. orm工具的基本思想 无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4. 在用完之后关闭session 。 5. 在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。 mybatis实战教程(mybatis in action)之一:开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包。这些软件工具均可以到各自的官方网站上下载。 首先建立一个名字为 MyBaits 的 dynamic web project 1. 现阶段,你可以直接建立java 工程,但一般都是开发web项目,这个系列教程最后也是web的,所以一开始就建立web工程。 2. 将 mybatis-3.2.0-SNAPSHOT.jar,mysql-connector-java-5.1.22-bin.jar 拷贝到 web工程的lib目录. 3. 创建mysql 测试数据库和用户表,注意,这里采用的是 utf-8 编码 创建用户表,并插入一条测试数据 程序代码 程序代码 Create TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userName` varchar(50) DEFAULT NULL, `userAge` int(11) DEFAULT NULL, `userAddress` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; Insert INTO `user` VALUES ('1', 'summer', '100', 'shanghai,pudong'
### 回答1: 以下是一个简单的log4j的XML配置文件例子: ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n"/> </layout> </appender> <appender name="FILE" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="logs/mylog.log"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="10MB"/> <param name="MaxBackupIndex" value="10"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n"/> </layout> </appender> <logger name="com.mycompany"> <level value="INFO"/> <appender-ref ref="FILE"/> </logger> <root> <level value="ERROR"/> <appender-ref ref="CONSOLE"/> </root> </log4j:configuration> ``` 在这个例子中,我们定义了两个appender:CONSOLE和FILE。CONSOLE是一个ConsoleAppender,将日志输出到控制台上;FILE是一个RollingFileAppender,将日志输出到logs/mylog.log文件中。我们还定义了两个logger:com.mycompany和root。com.mycompany的日志级别设置为INFO,将日志输出到FILE中;root的日志级别设置为ERROR,将日志输出到CONSOLE中。 这个配置文件使用了log4j.dtd,用于指定DTD及其命名空间。DTD是一种XML文档类型定义,它定义了XML文档中允许出现的元素、属性和实体,以及它们之间的关系。 ### 回答2: log4j的XML配置文件是用于配置log4j日志框架的关键文件之一。通过该文件,我们可以定义日志的输出格式、输出级别、输出目标等。 XML配置文件中的关键元素包括: 1. `<log4j:configuration>`:配置文件的根元素,表示一个log4j的配置文件。 2. `<appender>`:定义将日志信息发送到哪个目标,比如文件、控制台等。可以配置多个appender。 3. `<layout>`:定义日志的输出格式,如时间、日志级别、类名、消息等。常用的layout有`PatternLayout`和`SimpleLayout`。 4. `<root>`:定义根Logger的输出级别和appender。根Logger是所有Logger的父Logger,可以定义全局的输出级别和appender。 5. `<logger>`:定义特定包或类的Logger的输出级别和appender。 在XML配置文件中,我们可以通过配置不同元素的属性来实现对日志的灵活配置。比如可以通过设置`threshold`属性来指定输出级别,通过设置`file`属性来指定日志输出到文件等。 一个简单的log4j的XML配置文件示例如下: ```xml <?xml version="1.0" encoding="UTF-8"?> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> </layout> </appender> <root> <priority value="DEBUG" /> <appender-ref ref="CONSOLE" /> </root> </log4j:configuration> ``` 以上配置定义了一个名为`CONSOLE`的appender,将日志输出到控制台,并使用`PatternLayout`作为输出格式。根Logger的输出级别为DEBUG,并将日志输出到`CONSOLE` appender中。 通过灵活配置log4j的XML配置文件,我们可以根据实际需求定义日志的格式和输出目标,从而更好地进行日志管理和排查问题。 ### 回答3: log4j是一个开源的Java日志管理工具,用于记录应用程序的日志信息。XML配置文件是log4j的一种配置方式,用于指定日志输出的格式、位置和级别等信息。 XML配置文件的结构主要包括根元素<log4j:configuration>和子元素<appender>、<logger>等。 <log4j:configuration>元素是XML配置文件的根元素,包含了整个配置的信息。它可以包含多个<appender>和<logger>。 <appender>元素用于定义日志记录的输出目标。它可以定义不同的输出方式,如控制台输出、文件输出等。每个<appender>元素都有一个唯一的名称,并可以通过<appender-ref>元素来引用。 <logger>元素用于定义应用程序的日志记录器。每个<logger>元素都有一个唯一的名称和一个级别。可以使用<appender-ref>元素将<logger>元素与<appender>元素关联起来,以将日志信息写入指定的输出目标。 XML配置文件还可以定义日志级别、日志格式等信息。日志级别包括DEBUG、INFO、WARN、ERROR和FATAL等,可以根据不同的需求进行设置。日志格式可以使用PatternLayout指定,包括日期、日志级别、类名、线程名等信息。 通过修改XML配置文件,可以方便地调整日志的输出方式和级别,使程序的日志信息更易读、更易管理。同时,XML配置文件的结构清晰,易于理解和维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值