以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 数据库 』  (http://bbs.xml.org.cn/list.asp?boardid=17)
----  紧急求救!十万火急!!!如何在DTD限制下产生xml文件?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=13642)


--  作者:lernji
--  发布时间:1/15/2005 10:37:00 PM

--  紧急求救!十万火急!!!如何在DTD限制下产生xml文件?
紧急求救!十万火急!!!
如何在DTD限制下产生xml文件?
我现在遇到这么一个问题,从数据库中读出数据,然后在一个已有的DTD文件的约束下将这些数据保存在一个XML文件中,请问各位大虾如何解决呢?十万火急!!!在线等!!!多谢了!,下面是我写的部分源代码,不知道为什么文中的DTD文件对结果不起作用,晕死了!
import java.sql.*;
import java.io.*;
import org.jdom.*;
import org.jdom.output.*;

public class JDOMBuildXMLDoc {
  public void BuildXMLDoc(OutputStream out) throws IOException, JDOMException {
    Element eeeRoot, eee1, eee2;
    Document Doc;
    DocType DocT;

    eeeRoot = new Element("employees_information");
    Doc = new Document(eeeRoot);

    DocT = new DocType("employees_information", "DTDTest.dtd");
    Doc.setDocType(DocT);

...........

这段代码中所对应的DTDTest.dtd文件是工作目录下的已存在的DTD文件,但是结果很令我失望,该文件对结果文件中的数据格式一点影响都没有,为什么呢?请大家多多指教!!!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms