<?xml version="1.0" encoding="GB2312"?> 
<!DOCTYPE company 

<!ELEMENT company (employee)> 
<!ELEMENT employee (name,age,sex,salary)> 
<!ELEMENT name (#PCDATA)> 
<!ELEMENT age (#PCDATA)> 
<!ELEMENT sex (#PCDATA)> 
<!ELEMENT salary (cash|credit_card)> <font size=+5 color=red>/*<------here*/</font> 
<!ELEMENT cash (#PCDATA)> 
<!ELEMENT credit_card (#PCDATA)> 

> <company> 
<employee> 
<name>张三</name> 
<age>18</age> 
<sex>男</sex> 
<salary> 
<cash>2000.00</cash> 
<credit_card>aa</credit_card> 
</salary> 
</employee> 
</company> 
理论上应该有错 . 老孙的视频里报错 他用XML SPY 我用IE+NOTEPAD... 没错 晕?

解决方案 »

  1.   

    <font size=+5 color=red>/*<------here*/</font> 干啥的?不应该要这些
      

  2.   

    晕. 我想把那行字体红色显示 原来csdn发贴子不能用html代码啊?
    <!ELEMENT salary (cash|credit_card)> 
    这里就有错啊!
    这里是个or
    可是我下面两个都写了
    d但是浏览器没有报 就xmlspy会报 我日...!!
      

  3.   

    <!DOCTYPE company 

    <!ELEMENT company (employee)> 
    <!ELEMENT employee (name,age,sex,salary)> 
    <!ELEMENT name (#PCDATA)> 
    <!ELEMENT age (#PCDATA)> 
    <!ELEMENT sex (#PCDATA)> 
    <!ELEMENT salary (cash,credit_card)>
    <!ELEMENT cash (#PCDATA)> 
    <!ELEMENT credit_card (#PCDATA)> 

    >
    看看这样可可行?
      

  4.   

    是呀! 晕! 你们没明白我的意思!
    我就想知道为什么IE 这样子没有报错误!
    但是xml spy就报错了?