【问题标题】:XML parsing failed in the sqlplussqlplus 中的 XML 解析失败
【发布时间】:2018-09-24 01:34:50
【问题描述】:

执行查询时出现以下错误

'[count(../[name(../)=name(.)])=count(../) 和 count 中的令牌无效(../*)>1'

但是在安装 Itstar_xml_util 包时,它要求两个初始变量一个 quot 和另一个调用 gt,我相信它们构成了 XML 的初始结构那是导致错误的原因,有人知道如何正确配置吗?

SQL> @C:\instantclient_11_2\itstar_xml_util.pck
     Packge created.
     Enter value for quot: ?
     Enter value for gt: ?

也跟着查询...

SQL > declare
      l_sql_string varchar2(32000);
      l_xml xmltype;
      l_json xmltype;
      begin
      l_sql_string := 'select DESCRICAO from VEI_TIPO_VEICULO';
      l_xml := itstar_xml_util.sql2xml(l_sql_string);
      dbms_output.put_line(l_xml.getclobval());
      l_json := itstar_xml_util.xml2json(l_xml);
      dbms_output.put_line(l_json.getclobval());
      end;
      /

【问题讨论】:

标签: xml oracle oracle11g sqlplus


【解决方案1】:

安装包时,关闭扫描定义...

SQL> set define off
SQL> @C:\instantclient_11_2\itstar_xml_util.pck

【讨论】:

  • @FelipeDuarte,你相信得很好。谢谢。
猜你喜欢
  • 2011-03-28
  • 1970-01-01
  • 2019-08-17
  • 2011-03-19
  • 1970-01-01
  • 1970-01-01
  • 2014-12-30
  • 1970-01-01
相关资源
最近更新 更多