Oh my God!
怎么没人理我?!!!!!!!!!
好受打击!呜呜呜……

解决方案 »

  1.   

    没法设置,XML+Oracle改成XML_Oracle试试
      

  2.   

    照楼上的办法还是不行,
    另外我把这一行:
       --xmlparser.setErrorLog(p, dir || '\' || errfile); -- 设置错误日志文件
    前面的那个“--”去掉,
    再执行:
    begin
    domsample('E:\Exercise\PRJ\XML_Oracle', 'student.xml', 'err.log');
    end;
    就报这个错:
    begin
    *
    第 1 行出现错误:
    ORA-31020: 不允许执行此操作, 原因: Not supported
    ORA-06512: 在 "XDB.DBMS_XMLPARSER", line 395
    ORA-06512: 在 "LW.DOMSAMPLE", line 80
    ORA-06512: 在 line 2
    我的是10g的数据库,不支持,不可能吧。
    可以用过程自己创建XML格式的文档,但无法保存为文件,可是没有报错。
    如果要解析已存在的XML格式文件就不行,不知道为什么。
    我的系统是Windows Server 2003,数据库是Oracle10g2。
      

  3.   

    他说的不支持应该是只能传入变量
     dir || '\' || errfile先付给另一个变量q
    xmlparser.setErrorLog(p, q);
    应该可以吧。我觉得你还是多输出你实际调用的时候的路径,
    有时候oracle会帮你加空格的……
      

  4.   

    我的错误是:
    ORA-20100: Error occurred while parsing: No such file or directory
    ORA-06512: 在"SYS.XMLPARSER", line 22
    ORA-06512: 在"SYS.XMLPARSER", line 79
    ORA-06512: 在"SCOTT.DOMSAMPLE", line 84
    ORA-06512: 在line 1
    和你的一样吧,哈哈~~ 已经解决了
      

  5.   

    laogong007(老公) ( ) 信誉:99    Blog  2006-8-17 18:21:11  得分: 0  
     这题是北大青鸟的一个项目案例。如果你是南开中心的,找我。呵呵~~ 我是宫老师。这题作的时候是有问题,我经过反复应用,找到原因了。************************************************
    我是北大青鸟的,但是恐怕和宫老师不是一个地方的,可否把解决的办法发给我。
    邮箱:[email protected]
      

  6.   

    laogong007(老公)    给我也发份把,我也是青鸟的[email protected]