powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / кавычки в xml
2 сообщений из 2, страница 1 из 1
кавычки в xml
    #39191656
natjer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Не могу "распарсить" xml.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Select Extract(value(d), '/item/@id').GetStringVal()
From Table(XMLSequence(XmlType('<data type="data">
                  <item id="id1"
                        label="label 1" 
                        warning="kakoi-to tekst s 2 kavyckami: ... &quot; ... &quot; ..." 
                  </item>
                  <item id="id2" 
                        label="label 2" 
                        warning="kakoi-to tekst s 2 kavyckami: ... &quot; ... &quot; ..." 
                  </item>
                  </data>').Extract('/data/item'))) d



Выдает ошибку:
ORA-31011: XML parsing failed
ORA-19213: error occurred in XML processing at lines 1
LPX-00210: expected '<' instead of '&'
ORA-06512: at "SYS.XMLTYPE", line 310
ORA-06512: at line 1

Код: plsql
1.
2.
3.
4.
5.
6.
7.
Select * From v$version

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
CORE	12.1.0.2.0	Production
TNS for 64-bit Windows: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production



Такая же ошибка, если сконвертировать Dbms_Xmlgen.Convert(xml_test, Dbms_Xmlgen.Entity_Decode).
что не так делаю?
...
Рейтинг: 0 / 0
кавычки в xml
    #39191825
Фридрих
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natjer,

XML не валидный! Ошибку поэтому и дает.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<data type="data">
                  <item id="id1"
                        label="label 1" 
                        warning="kakoi-to tekst s 2 kavyckami: ... &quot; ... &quot; ...">
                    </item>
                  <item id="id2" 
                        label="label 2" 
                        warning="kakoi-to tekst s 2 kavyckami: ... &quot; ... &quot; ...">
                  </item>
  </data>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / кавычки в xml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]