|
Не получается трансформация WordXml в XSL
|
|||
---|---|---|---|
#18+
Здравствуйте, 11091114 - здесь находится файлик ворда к которому хочу сделать трансформацию для получения данных из таблички. Пробовал написать по аналогии с ексельным преобразованием и получилось такой xsl: Код: 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 1. 2.
Мне кажется данные не выводятся из-за неправильной адресации, но я не понимаю почему она не правильна. И я не совсем понял как пользоваться осями в данном случае. Они вроде как очень подходят, но как с их помощью указать какой именно узел мне нужен? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2011, 11:19 |
|
Не получается трансформация WordXml в XSL
|
|||
---|---|---|---|
#18+
Игорь ГорбоносМне кажется данные не выводятся из-за неправильной адресации, но я не понимаю почему она не правильна.Потому что после корня (/) идет w:wordDocument, а не w:body. И вообще мусора много. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2011, 11:31 |
|
Не получается трансформация WordXml в XSL
|
|||
---|---|---|---|
#18+
> Автор: Antonariy Странно, в VBS Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
практически этот-же код но на фокспро выдает пустой результат Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2011, 12:04 |
|
Не получается трансформация WordXml в XSL
|
|||
---|---|---|---|
#18+
Ага, есть всякие грабли у transformNode. 10508784 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2011, 12:16 |
|
Не получается трансформация WordXml в XSL
|
|||
---|---|---|---|
#18+
> Автор: Antonariy > Ага, есть всякие грабли у transformNode. А где их нет но у меня были грабли в другом: * Файл ворда сохранен в юникоде. Поэтому при чтении этого файла в переменную сразу конвертируем в нужную кодировку * и т.к. файл в чистом юникоде первым символом идет BOM. После преобразования этот BOM вырезаем, иначе он мешает обрабатывать XML xm(SUBSTR(Strconv(Strconv(Strtran(FILETOSTR("C:\1_1\3т_first.xml"), [encoding="UTF-8"], [encoding="windows-1251"]),11),2),2)) * Или-же скармливать XMLю путь к файлу и тогда он сам корректно его загружает Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2011, 12:41 |
|
|
start [/forum/topic.php?fid=14&msg=37388852&tid=1332895]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 188ms |
0 / 0 |