|
Импорт элементов из одного XML в другой - как?
|
|||
---|---|---|---|
#18+
Добрый день, коллеги. Подскажите, как решить следующую задачу? Имеем один XML (1.xml): Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
Нужно получить другой (2.xml): Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Сделать это нужно, сославшись во втором на первый, чтобы все изменения, вносимые в первый, автоматически появлялись во втором, когда его будут обрабатывать. Попытался было использовать для решения задачи XInclude, написав в 2.xml примерно следующее: Код: xml 1. 2. 3. 4. 5. 6.
но получил в Altova XMLSpy ошибку вида "XPointer 'xpointer(//element1)' doesn't resolve to an information item." При обработке же 2.xml с помощью xml-maven-plugin ошибки нет, но и include проигнорировано. Впрочем, эклипсовский валидатор кода также усматривает ошибку в include. Подскажите пожалуйста, как мне получить искомый результат? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 15:22 |
|
Импорт элементов из одного XML в другой - как?
|
|||
---|---|---|---|
#18+
gamych, Ошибок, вроде бы нет, но XInclude поддерживается далеко не всеми парсерами ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 15:53 |
|
Импорт элементов из одного XML в другой - как?
|
|||
---|---|---|---|
#18+
_Vasilisk_, Спасибо. А не известны ли Вам какие-нибудь, которые поддерживают? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 08:32 |
|
|
start [/forum/topic.php?fid=14&msg=38805091&tid=1332286]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 247ms |
total: | 490ms |
0 / 0 |