黑马程序员技术交流社区

标题: XML文件用IE打开后什么内容都没显示是什么情况?? [打印本页]

作者: Uncle.Lee    时间: 2013-12-20 22:11
标题: XML文件用IE打开后什么内容都没显示是什么情况??
如题  这两天在看web教程看到XML时,

跟着视频写了个简单的XML文件,

但是用IE打开时,怎么都没显示,那位大神能告诉我这是什么情况啊?
  1. <?xml version="1.0" enconding="UTF-8" ?>
  2. <mbody>
  3.         <country>
  4.                 <ch>中国</ch>               
  5.                 <usa>美国</usa>               
  6.                 <jap>日本</jap>               
  7.         </country>
  8. </mbody>
复制代码

作者: lyn    时间: 2013-12-20 22:30
本帖最后由 lyn 于 2013-12-20 22:32 编辑

首先,你这encoding多了个n;其次,我也试了下,一开始也没有显示内容,但是突然觉得保存的编码好像不是UTF-8,而是ANSI,改过来之后就行了,楼主试试看!记事本默认的是ANSI编码
作者: Uncle.Lee    时间: 2013-12-21 12:41
lyn 发表于 2013-12-20 22:30
首先,你这encoding多了个n;其次,我也试了下,一开始也没有显示内容,但是突然觉得保存的编码好像不是UTF ...

谢了啊 哥们,编码我用记事本保存的时候已经改了,是n的问题。。

虽然问题很小却搞得我昨天一天都很纠结呢。。
作者: Uncle.Lee    时间: 2013-12-21 13:25
lyn 发表于 2013-12-20 22:30
首先,你这encoding多了个n;其次,我也试了下,一开始也没有显示内容,但是突然觉得保存的编码好像不是UTF ...

哥们,你再帮我看看这个怎么回事?

我指定CSS文件显示xml,结果字体和颜色都没变。。。

config.xml
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <?xml-stylesheet type="test/css" href="my.css"?>
  3. <mbody>
  4.         <country>
  5.                 <ch id="ch">中国</ch>               
  6.                 <usa id="usa">美国</usa>               
  7.                 <jap id="jap">日本</jap>               
  8.         </country>
  9. </mbody>
复制代码


my.css
  1. #ch{
  2.         font-size:300px;
  3.         color:red;
  4. }

  5. #usa{
  6.         font-size:100px;
  7.         color:green;
  8. }

  9. #jap{
  10.         font-size:20px;
  11. }
复制代码

作者: lyn    时间: 2013-12-21 13:41
本帖最后由 lyn 于 2013-12-21 13:49 编辑
Uncle.Lee 发表于 2013-12-21 13:25
哥们,你再帮我看看这个怎么回事?

我指定CSS文件显示xml,结果字体和颜色都没变。。。
  1. 你在xml标签里不要用id啊,直接在css文件里引用xml的标签名就行了,还有你type=“text/css”写成了test/css了,兄弟,代码不要急着写快啊,有时候或许会因为一个字符写错而花费好多时间,这种错误不应该让费时间的啊!!
  2. xml文件:
  3. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  4. <?xml-stylesheet type="text/css" href="my.css"?>
  5. <mbody>
  6.         <country>
  7.                 <ch>中国</ch>               
  8.                 <usa>美国</usa>               
  9.                 <jap>日本</jap>               
  10.         </country>
  11. </mbody>

  12. my.css文件:
  13. ch{
  14.         font-size:300px;
  15.         color:red;
  16. }

  17. usa{
  18.         font-size:100px;
  19.         color:green;
  20. }

  21. jap{
  22.         font-size:20px;
  23. }
复制代码

作者: Uncle.Lee    时间: 2013-12-21 14:37
lyn 发表于 2013-12-21 13:41

汗。。。。。谢哥们了,,

我是看视频定义了ID才定义的,我以为格式就是那样。。

受教了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2