|
|
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
XML 1 <ROOT> <D NAME="a"/> <D NAME="b"/> <D NAME="c"/> <D NAME="d"/> <D NAME="e"/> <D NAME="f"/> <D NAME="g"/> </ROOT> XML 2 <ROOT> <D NAME="b"/> <D NAME="d"/> <D NAME="a"/> <D NAME="e"/> </ROOT> нужно получить XML ноды которого есть только в XML1 <ROOT> <D NAME="c"/> <D NAME="f"/> <D NAME="g"/> </ROOT> есть возможность сделать это как то по быстрому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2008, 17:26 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
1. попробуй поискать, такое было принцып был примерно такой. по одному файлу формируешь шаблоны для поиска. по второму ищешь выполнение этого условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2008, 19:15 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
помоему как раз подойдет мой предыдущий ответ. он как раз был нацелен на проверку на неповторение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2008, 19:17 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
ну у меня вопрос более широкого плана именно работа с множествами в XSLT пересечение обьединение разность ... порядок множеств в самом XML может быть разным можно ли такое реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2008, 19:23 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
гыы, теория графов на xslt. Круто придумано. если реализуешь можно будет куда нить выложить типа xmlhack или Wiki. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 08:45 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
$set1[not(@NAME=$set2/@NAME)] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:17 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
нет не ясно что я загоняю в $set1 , $set2 можно ли всю транформацию целиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:37 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:39 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
michael Rчто я загоняю в $set1 , $set2множества, разность которых считаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:43 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
michael R вот тут это не пойдёт: у тебя не настоящее пересечение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:46 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
maXmo это не пойдёт: у тебя не настоящее пересечение. почему ? это из-за повторов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:52 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
из-за того, что элементы, считающиеся одинаковыми, на самом деле разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 12:54 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
нет не выходит XML (немного поменял) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. XSLT Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. выдаётся весь список ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 13:11 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
maXmo $set1[not(@NAME=$set2/@NAME)] что именно и каким образом я загоняю значения в эти переменные из соему XML какой формат записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 13:56 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
загони //A и //B, я так понял, они составляют элементы множеств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 10:55 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
$set1[not(@NAME=$set2/@NAME)] уже будет содержать разность множеств, просто скопировать его и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 10:57 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
я жутко извеняюсь у меня пусто XML Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. XSLT Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Result Код: plaintext 1. 2. что я не так делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 17:31 |
|
||
|
как организовать и получить результат пересечения двух XML
|
|||
|---|---|---|---|
|
#18+
ты не понимаешь, что делает value-of <xsl:variable name="set1" select="//A" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 11:07 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=35165797&tid=1333978]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 153ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...