Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2
  • 3

ТЕМА:

Re: XML пустой элемент F1 12 года 3 мес. назад #3823

То есть ты вообще не пробовал?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: XML пустой элемент F1 12 года 3 мес. назад #3824

SELECT XMLELEMENT("Emp", XMLATTRIBUTES(e.employee_id, e.last_name),
XMLELEMENT("Dept", XMLATTRIBUTES(e.department_id,
(SELECT d.department_name FROM departments d
WHERE d.department_id = e.department_id) as "Dept_name")),
XMLELEMENT("salary", e.salary),
XMLELEMENT("Hiredate", e.hire_date)) AS "Emp Element"
FROM employees e
WHERE employee_id = 205;

Emp Element
<Emp EMPLOYEE_ID="205" LAST_NAME="Higgins">
<Dept DEPARTMENT_ID="110" Dept_name="Accounting"/>
<salary>12000</salary>
<Hiredate>07-JUN-94</Hiredate>
</Emp>

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: XML пустой элемент F1 12 года 3 мес. назад #3825

Duh пишет: То есть ты вообще не пробовал?

xmlelement("icon", xmlattributes(picon_link as "src" )).extract('/')

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: XML пустой элемент F1 12 года 3 мес. назад #3826

select xmlelement("icon", xmlattributes(picon_link as "src" )).extract('/') as "channels" from channels;

на выходе :
<icon src="http://www.***************/img/channel/276.gif">

А должно быть
<icon src="http://www.***************/img/channel/276.gif" />

Oracle 11.2.0.2

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: XML пустой элемент F1 12 года 3 мес. назад #3827

В 11g что-то поменялось.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: XML пустой элемент F1 12 года 3 мес. назад #3828

Можно xslt, а можно строковый реплейс, в зависимости от того, что входит в "пустоту"
regexp_replace(ХМЛкакстрока,'>\s*</[^>]+>','/>')

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.202 секунд