|
|
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Вообщем следующая ситуация. Есть процедура pl/sql Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. которая возвращает значения(item: display only) в виде xml: Код: xml 1. 2. 3. 4. 5. 6. 7. Создаю HTML регион в нем пишу :item. В итоге получается: 1 M238.RR Как можно извлечь эти параметры по очередно? Сначала 1 потом M238.RR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2013, 15:58 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
VictorSergeev, 0. RTFM XMLTable : Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 1. RTFM XMLType , Using XMLType Operations : Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 04:26 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
suPPLer, У меня значения tvin и vers, могут быть разными(ни только 1 и M238.RR). Поэтому не совсем понятно как получить их по отдельности. Хотя бы в разные айтемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 16:27 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Более подробно. У меня есть процедура Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. Для нее я создаю(допустим P1_XML ) Item: Dusplay Only, св-ва: 1.Always, replacing any existing value in session state. 2.PL/SQL FUNCTION BODY И записываю эту процедуру в Source value or expression. Загружаю страницу и вижу: Код: xml 1. 2. 3. 4. 5. 6. 7. Далее, создаю регион HTML, где в Source указываю: Код: plsql 1. В итоге я вижу: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. Как то вот так. А хочется выводить либо 1, либо M238.RR. Если хочется убрать xml со странички, то в св-ах item'a вместо "Display Only" ставлю "Stop and Start HTML Layout Table". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 17:04 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
VictorSergeev, Вы выводите на странице Ваш XML дважды: вначале как поле Display Only, потом как Source региона. Первое выводится как есть, специальные символы вроде < и > экранируются, потому Вы видите теги и прочее. Второе выводится как HTML, в котором незнакомые теги не влияют на разметку, а текстовое содержимое элементов отображается. Чтобы из результата HTTP-запроса извлечь значения элементов в поля, нужно работать с ним как с XML. Или разбирать как строку. Примеры работы с XML приведены выше с ссылками на документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 17:15 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
suPPLer, Хорошо. Значит буду разбираться))) спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 17:46 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
suPPLer, Никак не могу понять принцип работы с XML. Если кому не сложно направьте в нужное русло. Как сформировать нужный запрос(процедуру)? Если кто может помочь буду премного благодарен! Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2013, 12:30 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Возник новый вопрос(дабы не создавать новую тему). С предыдущей проблемой все получилось, путем обработки XML(в item'e) и записи его в коллекцию и последующего отображения как Classic report. Сейчас имеется XML, который имеет вид: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Как можно представить этот XML в виде отчета? Чтобы при чтение из коллекции каждая строка была отдельно. Вот так: Код: html 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 18:41 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
VictorSergeevКак можно представить этот XML в виде отчета? Это та же самая задача, которая решена выше ( 14403384 ). Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 18:50 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=47&tid=1875626]: |
0ms |
get settings: |
14ms |
get forum list: |
26ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 361ms |

| 0 / 0 |
