Проблема использования Oracle xmldb на apex.oracle.com - PullRequest
0 голосов
/ 19 апреля 2019

На apex.oracle.com есть свободное место.

И я не могу зарегистрировать xmlschema.Вот код:

BEGIN
DBMS_XMLSCHEMA.REGISTERSCHEMA (
  schemaurl => 'http://apex.oracle.com/public/bookCover.xsd'
, schemadoc => 
'
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="cover" type="coverType"/>
    <xsd:complexType name="coverType">
      <xsd:sequence>
        <xsd:element name="title" type="xsd:string"/>
        <xsd:element name="author" type="xsd:string"
                     maxOccurs="unbounded"/>
        <xsd:element name="publisher" type="xsd:string"/>
        <xsd:element name="pubdate" type="xsd:string"/>
        <xsd:element name="isbn" type="xsd:string"/>
        <xsd:element name="pages" type="xsd:string"/>
      </xsd:sequence>
    </xsd:complexType>
</xsd:schema>
'
);
END;

Этот фрагмент кода хорошо подходит для моей домашней базы данных Oracle11g XE (конечно, с другим значением параметра SCHEMAURL).Согласно тому, что люди говорят на форумах, этот параметр не должен содержать фактический URL.

Итак, в среде apex.oracle.com я получаю:

ORA-01741: illegal zero-length identifier.

Существуют ли какие-либо ограничения из-заиспользовать БЕСПЛАТНОЕ ПРОСТРАНСТВО?Нет никакой документации об ограничениях XMLDB на apex.oracle.com

...