2
次の問題が発生しました。 ORA-19007エラー:ドキュメントのスキーマがスキーマと一致しないhttp://myServerURL/mondial.xsdOracle 11g XMLTypeオブジェクトのリレーショナル記憶域 - > XMLスキーマの検証
Oxygenでは、私はmondial.xmlとmondial.xsdを検証しました。だから、私はOracleの問題がファイルにどのようなものであるかを知りません。
マイXML
<mondial xmlns:xdb="http://xmlns.oracle.com/xdb"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://myServerURL/mondial.xsd">
マイスキーマ
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xdb="http://xmlns.oracle.com/xdb"
elementFormDefault="qualified">
と登録が成功した
BEGIN DBMS_XMLSCHEMA.registerSchema(
SCHEMAURL => 'http://myServerURL/mondial.xsd'
SCHEMADOC => HTTPURIType('http://myServerURL/mondial.xsd').getClob()
LOCAL => false, -- local
GENTYPES => false, -- generate object types
GENBEAN => false, -- no java beans
GENTABLES => false, -- generate object tables
FORCE => true
OWNER => USER)
END;
表クエリを作成します
create Table MYTABLE (id Number, mondial XMLTYPE) XMLTYPE Column mondial
XMLSCHEMA "http://myServerURL/mondial.xsd"
ELEMENT "mondial";
誰かが私を正しい方向に向けることができれば素晴らしいだろう。
mondial.xml/xsdファイルを共有できますか? – collapsar