建议你看看J2EE Tutorial!!!

解决方案 »

  1.   

    用org.xml.sax.Parser的parse方法,参数是xml的PathName,String 类型。xml文件的内容向这样(这是我测试过的一个例子):
    <?xml version="1.0" encoding="US-ASCII"?><!DOCTYPE WebPublish SYSTEM "file:///D:/J2EEGroup/ICWebPub.dtd"><!-- Revision: 61 1.3 data/D:\J2EEGroup\ICWebPub.xml, docs, xml4j2, xml4j2_0_0  -->
    <WebPublish>
        <NormalPub yourPubInfomation </NormalPub>
    </WebPublish>
    其中<!DOCTYPE WebPublish SYSTEM "file:///D:/J2EEGroup/ICWebPub.dtd">指明了相关DTD的PathName,这个DTD 是这样定义的:
    <!ELEMENT WebPublish (NormalPub)>
    <!ELEMENT NormalPub (#PCDATA)>
    希望有所帮助。
      

  2.   

    DTD是对XML格式进行限定的,限定XML的用户按特定的结构和元素编写XML
    DTD也是一文件
    以前是SCHEMA,现在DTD比较流行,这方面的书多啦去啦,自己随便翻翻应该就能找到你要的答案...
      

  3.   

    DTD是对XML格式进行限定的,限定XML的用户按特定的结构和元素编写XML
    DTD也是一文件
    以前是SCHEMA,现在DTD比较流行,这方面的书多啦去啦,自己随便翻翻应该就能找到你要的答案...
      

  4.   

    是不是DTD放在XML文件头里就是验证了???谢谢
      

  5.   

    to :snowredfox(贫穷贵公子) 
    "以前是SCHEMA,现在DTD比较流行"错!
    DTD比SCHEMA早,现在W3C已经不推荐使用DTD了。
      

  6.   

    UP—————————————————————————————————
             ____()()
            /      @@
      `~~~~~\_;m__m._>o     -------大米在哪里?大米在哪里??
      

  7.   

    搞定这个:
    http://www.csdn.net/expert/topic/1004/1004416.xml?temp=.9450647
      

  8.   

    举例说明:xml说:我要分,我要分,我要分,我要分,我要分,我要分。
    这句话有意义吗?没意义,但是没错,是吧?
    然后DTD说:不行,一次只能说一句“我要分”!这就是DTD的作用!!e..........哈哈............
      

  9.   

    andyhung(andy)说话挺有意思啊。
      

  10.   

    DTD是验证XML文件的有效性,只要通过DTD验证的XML,才能被正确的解析.