Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2008, 15:09   #1
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию XLM ошибка ora-31001

Доброе время суток. Помогите побороть проблему. Всё делаю в PL/SQL Oracle.
Есть запрос на проверку XLM:

Код:
select xmltype('<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE people_list SYSTEM "C:\people_list.dtd">
<people_list>
  <person>
    <name>Fred Bloggs</name>
    <birthdate>27/11/2008</birthdate>
    <gender>Male</gender>
  </person>
</people_list>') as qwe from dual

Запукаю. Выдаёт: ora-31001. Invalid resource handle or path name "C:\people_list.dtd"
Файл people_list.dtd находить на С:\

Помогите. В чем проблема.

Текст DTD:

Код:
<?xml version="1.0"?>
<!ELEMENT people_list (person*)>
<!ELEMENT person (name, birthdate?, gender?, socialsecuritynumber?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT birthdate (#PCDATA)>
<!ELEMENT gender (#PCDATA)>
<!ELEMENT socialsecuritynumber (#PCDATA)>

Хотя вот так работает:

Код:
select xmltype('<?xml version="1.0"?>
<!DOCTYPE people_list [
<!ELEMENT people_list (person*)>
<!ELEMENT person (name, birthdate?, gender?, socialsecuritynumber?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT birthdate (#PCDATA)>
<!ELEMENT gender (#PCDATA)>
<!ELEMENT socialsecuritynumber (#PCDATA)>
]>
<people_list>
  <person>
    <name>Fred Bloggs</name>
    <birthdate>27/11/2008</birthdate>
    <gender>Male</gender>
  </person>
</people_list>') as qwe from dual
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка!!! juden Общие вопросы Delphi 12 10.03.2008 08:53
ОШИБКА YLIANOVA83 Microsoft Office Word 5 07.03.2008 15:02
Что за ошибка??? Rembo Свободное общение 2 08.01.2008 14:34
в чем ошибка? Lonix Общие вопросы Delphi 2 24.03.2007 09:41