XML入门:W3C的案例

根据W3C的帮助手册中的dtd实例,写一个xml文件

TV.dtd

<!ELEMENT TVSCHEDULE (CHANNEL+)>
<!ELEMENT CHANNEL (BANNER,DAY+)>
<!ELEMENT BANNER (#PCDATA)>
<!ELEMENT DAY (DATE,(HOLIDAY|PROGRAMSLOT+)+)>
<!ELEMENT HOLIDAY (#PCDATA)>
<!ELEMENT DATE (#PCDATA)>
<!ELEMENT PROGRAMSLOT (TIME,TITLE,DESCRIPTION?)>
<!ELEMENT TIME (#PCDATA)>
<!ELEMENT TITLE (#PCDATA)> 
<!ELEMENT DESCRIPTION (#PCDATA)>

<!ATTLIST TVSCHEDULE NAME CDATA #REQUIRED>
<!ATTLIST CHANNEL CHAN CDATA #REQUIRED>
<!ATTLIST PROGRAMSLOT VTR CDATA #IMPLIED>
<!ATTLIST TITLE RATING CDATA #IMPLIED>

根据上面dtd写出的xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TVSCHEDULE SYSTEM "tv.dtd">
<TVSCHEDULE NAME="CCTV">
  <CHANNEL CHAN="qww">
     <BANNER>BBBB</BANNER>
     <DAY>
        <DATE>2015</DATE>
        <HOLIDAY></HOLIDAY>
     </DAY>
      <DAY>
        <DATE>2015</DATE>
        <PROGRAMSLOT VTR="CCC">
              <TIME ></TIME>
              <TITLE RATING="ssss"></TITLE>
        </PROGRAMSLOT>
     </DAY>
  </CHANNEL>
</TVSCHEDULE>

W3C帮助手册下载地址

http://www.ddooo.com/softdown/114032.htm

阅读剩余
THE END