Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 помогите распарсись вроде не сложный XML  [new]
BeaRoman
Member

Откуда: Украина г. Киев
Сообщений: 73
Вот такой простой XML не могу распарсить


<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body>
<MonitoringStartLogResponse xmlns="http://tempuri.org/">
<MonitoringStartLogResult>11</MonitoringStartLogResult>
</MonitoringStartLogResponse>
</soap:Body>
</soap:Envelope>

Вроде должно работать

SELECT *
         FROM
          XMLTABLE(
            XMLNAMESPACES('http://schemas.xmlsoap.org/soap/envelope/' AS "soap"),
            'soap:Envelope/soap:Body'
            PASSING (SELECT XMLType('<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><MonitoringStartLogResponse xmlns="http://tempuri.org/"><MonitoringStartLogResult>11</MonitoringStartLogResult></MonitoringStartLogResponse></soap:Body></soap:Envelope>') FROM dual)
            COLUMNS
                   
             "MonitoringStartLogResult"  number(8) PATH 'MonitoringStartLogResponse/MonitoringStartLogResult'
             );
14 дек 10, 19:29    [9937740]     Ответить | Цитировать Сообщить модератору
 Re: помогите распарсись вроде не сложный XML  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
BeaRoman,

            
XMLNAMESPACES(
   DEAULT 'http://tempuri.org/',
   'http://schemas.xmlsoap.org/soap/envelope/' AS "soap"

Best regards

Maxim
14 дек 10, 19:56    [9937787]     Ответить | Цитировать Сообщить модератору
 Re: помогите распарсись вроде не сложный XML  [new]
BeaRoman
Member

Откуда: Украина г. Киев
Сообщений: 73
выручил спасибо.
15 дек 10, 00:07    [9938649]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить