lmyts.xml 文件
<?xml version="1.0" encoding="GB2312" standalone="yes" ?>
<!-- DTD of TS Document follows below -->
<!DOCTYPE ts SYSTEM "lmyts.dtd">
<!-- Define of TS data follows below -->
<ts>
<!-- ***********************start pat table*********************** -->
<pat>
<pid>0</pid>
<table_id>0</table_id>
<transport_stream_id>680</transport_stream_id>
<program>
<program_number>0</program_number>
<pid>16</pid>
<program_number>120</program_number>
<pid>256</pid>
<program_number>121</program_number>
<pid>257</pid>
<program_number>122</program_number>
<pid>258</pid>
</program>
</pat>
</ts>
lmyts.dtd文件如下:
<!-- Define Top-Level Element for TS -->
<!ELEMENT ts (pat,pmt*,nit?,sdt?,cat?,eit*) ><!ELEMENT pat (pid,table_id,transport_stream_id,program*)>
<!ELEMENT program (program_number,pid)*>
IE只对两个文件语法进行核对,但lmyts.dtd多加一项对lmyts.xml 不起作用,
有没有人帮解决?

解决方案 »

  1.   

    还有就是用VC 里XMLDOMDocument接口(dom分析器)调用load方法时
    有些问题不能理解请解答
    <?xml version="1.0" encoding="GB2312" standalone="yes" ?> standalone="no" 时load方法出错。or 
    <!DOCTYPE ts SYSTEM "lmyts.dtd"> load方法也出错。
      

  2.   

    IE 对XML的校验是很有限的,校验应该用专门的校验程序
      

  3.   

    第一个问题
    我是想设计出一个XML文件模式,别人写的XML文件符合我的格式,比如,有什么元素,又包括哪些元素等。结果我写了DTD文件,对XML校验。TO ross33123() :
    请问还有什么方法能对XML文件校验
      

  4.   

    lmyts.dtd多加一项对lmyts.xml 不起作用这句话什么意思?