XSD:文字列の長さをコードする方法> 255?
-
30-10-2019 - |
質問
XMLから文字列をインポートするために次のコードを試しました
<xs:element minOccurs="0" name="FIELDNAME" type="xs:string" />
しかし、一部のフィールドは255文字以上です。それで、私はより多くの文字を追加しようとしました:
<xs:element minOccurs="0" name="FIELDNAME">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1024" />
</xs:restriction>
</xs:simpleType>
</xs:element>
検証に失敗したデータは、CDATAを含む194文字の長さです。単一の引用符は含まれていません(空白を示すためにそこにあります):
<FIELDNAME><![CDATA[
'
900207 4.5" FOOTED BOWL <BR>
'
]]></FIELDNAME>
SQL Server SSIS 2008のエラーは次のとおりです。
Error: 0xC02090FA at Import, XML Source [1]: The "component "XML Source" (1)"
failed because truncation occurred, and the truncation row disposition on
"output column "FIELDNAME" (149)" at "output "DATA" (10)" specifies failure
on truncation. A truncation error occurred on the specified object of the
specified component.
エラーなしでこのデータをインポートするために最初にリストされたXMLスキーマを構築するにはどうすればよいですか?
正しい解決策はありません
所属していません StackOverflow