|
XSD->XSLT->XSD
|
|||
---|---|---|---|
#18+
Есть XSD-файл, с помощью XSLT-файла и Altova XMLSpy преобразовываю его. На выходе получаю файл, который является XSD-файлом. При преобразовании "терятся" xmlns элемента xsd:schema. А оно нужно во вновь полученом XSD файле. Как обычный атрибут, судя по этому и другим форумам, его отловить нельзя. Это из "входного" XSD Код: plaintext 1. 2. 3. 4.
это 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
кусок того, что на выходе Код: plaintext
как перенести и xmlns="test"?? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2009, 19:54 |
|
XSD->XSLT->XSD
|
|||
---|---|---|---|
#18+
сорри=), вот так правильно кусок того, что на выходе Код: plaintext
как перенести и xmlns="test"?? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2009, 19:56 |
|
XSD->XSLT->XSD
|
|||
---|---|---|---|
#18+
Разве что ручками прописать??? у xmlns может быть разное значение, заранее не известное, не хотелось бы смотреть, что там и прописывать. Как же это победить? =( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2009, 23:25 |
|
XSD->XSLT->XSD
|
|||
---|---|---|---|
#18+
или косяк альтовы нормальные процессоры не исключают а может Вы просто не копируете верхний узел а просто создаете его заново без неймспейса нужно так <t:template match="/*"> <t:copy> <t:copy-of select="@*"/> ....... </t:copy> </t:template> ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2009, 02:53 |
|
|
start [/forum/topic.php?fid=14&msg=36262937&tid=1333407]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 134ms |
0 / 0 |