识别某些字符的Oracle SQL XML文件错误

时间:2016-04-04 16:16:12

标签: sql xml oracle encoding tags

我正在试图找出为什么当我打开我处理过的XML文件时,我收到以下消息,所有标签似乎都在正确的位置但是在大约50条记录之后,我收到以下消息,它似乎落在了像'@'这样的角色上。

    </Production>
  </Message>
- <Message>
  <messageSequenceId>14</messageSequenceId> 
  <messageSequenceId>22742953</messageSequenceId> 
  <messageType>NEW</messageType> 
   <otherInformation>MIGRATION FIRST DELIVERY</otherInformation> 
- <The XML page cannot be displayed 
   Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later. 


 --------------------------------------------------------------------------------

  An invalid character was found in text content. Error processing resource 'file://data2/data/Download/d7prdv1/prsrepreports...

    <title>BRIS 3820 - VAUXHALL - INSIGNIAS @A

 Production>
  <prodCategoryType>EPISODE</prodCategoryType> 
  <prodStatusType>SKELETON</prodStatusType> 

我注意到文件顶部的XML标头是

 <?xml version="1.0" ?> 

我试图复制的示例文件在开头有以下内容。

<?xml version="1.0" encoding="UTF-8"?>

这可能与我的错误有关吗?我正在研究Oracle 11g数据库。

我选择的开始和结束是

     SELECT XMLSERIALIZE (
               DOCUMENT XMLROOT (
                           XMLELEMENT ("AV-XML",

                           database colums.......

             ), -- end AV-XML                                                                       
       VERSION '1.0') AS CLOB)  AS XMLRESULT
       INTO     l_clob
       FROM     productions prod, creations cre
      WHERE     prod.cre_surr_id = cre.surr_id(+)

0 个答案:

没有答案