ほとんどのレコードでうまく動作するSQL XMLプログラムを構築しましたが、そのデータのためにわずかなレコードにしか分類されません。XMLの構文解析エラー:整形式でない - これは文字のためです
不要な文字の問題をどのように解決できますか? Oracle11gデータベースのSQLからXMLファイルを生成していますが、いくつかのレコードで以下のメッセージが表示されます。レコードの1つは、 "ô9.96+ .99.99 P & H"を含むXMLタグフィールドのタイトルを示します。
<?xml version="1.0" encoding="UTF-8"?>
<AV-XML xmlns="http://www.iceservices.com/0.7/AV-XML" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iceservices.com/0.7/AV-XML AV-XML.xsd">
<Delivery>
<supplierType>ADMIN-AGENCY</supplierType>
<versionId>0.7</versionId>
<creationDateTime>2016-04-19T13:47:57+0100</creationDateTime>
<otherInformation>MIGRATION FIRST DELIVERY</otherInformation>
</Delivery>
<Message>
<messageSequenceId>1</messageSequenceId>
<messageType>NEW</messageType>
<otherInformation>MIGRATION FIRST DELIVERY</otherInformation>
<Production>
<prodCategoryType>COMMERCIAL</prodCategoryType>
<prodStatusType>SKELETON</prodStatusType>
<prodActive>true</prodActive>
<prodCueStatusType>NO</prodCueStatusType>
<prodTvInhouse>Y</prodTvInhouse>
<prodTotalDuration>PT3M</prodTotalDuration>
<priorityValue>1</priorityValue>
<prodTitle>
<title>CLASSIC LOVE SONGS OF RN R</title>
<titleType>ORIGINAL</titleType>
</prodTitle>
<prodTitle>
<title>ô9.96 + õ.99 P&H</title>
<titleType>CAMPAIGN</titleType>
</prodTitle>
<prodId>
<idType>SOCIETY-ID</idType>
<id>75125334</id>
</prodId>
<prodId>
<idType>CLOCKID</idType>
<id>TMECSRL505180</id>
</prodId>
<prodAuthorizedIp>
<LASTNAME>BACC</LASTNAME>
</prodAuthorizedIp>
</Production>
</Message>
</AV-XML>
これをFirefoxやIEで開こうとすると、次のようなメッセージが表示され、エラーが表示されます。上記のH9.96 + .99.99 P & Hです。
XML Parsing Error: not well-formed
Location: file://///data2/data/Download/d7prdv1/prsrepreports /test_error_1.xml
Line Number 26, Column 16: <title>49.96 + �5.99 P&H</title>
この問題を回避するには、Oracleの置換機能を使用して文字をより受け入れやすいものに置き換える必要がありますか?
私は決算 '' タグが表示されません。 –
ruudvan
このXMLを生成したコードを表示してください。 – ThinkJet
ruudvan申し訳ありませんが含まれている投稿を書式設定することを忘れました –