|
|
|
XML with inline XML Schema -> в нормальный XML
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите плиз как можно преобразовать подобное: Есть: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. а нужно получить это: Код: 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. Конечная цель - загрузить первый файл в SQL базу, но я не знаю как это сделать, но знаю как загрузить второй файл (SQLXMLBulkLoad.SQLXMLBulkload). Вот и вопрос - как преобразовать? Было бы ещё неплохо проверить первый файл на валидность, но судя по этому: http://]http://www.codeguru.com/Csharp/Csharp/cs_data/xml/article.php/c4235/ это не представялется возможным в автоматическом режиме. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 19:35 |
|
||
|
XML with inline XML Schema -> в нормальный XML
|
|||
|---|---|---|---|
|
#18+
Вроде так Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 13:52 |
|
||
|
XML with inline XML Schema -> в нормальный XML
|
|||
|---|---|---|---|
|
#18+
БОЛЬШОЕ спасибо !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 18:23 |
|
||
|
XML with inline XML Schema -> в нормальный XML
|
|||
|---|---|---|---|
|
#18+
всё-таки задам вопрос по поводу валидности по XDR схеме этого исходного файла: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. С помощью Microsoft SQL Server XML View Mapper я создал XDR файл: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. Я хочу проверить, что б количество и типы значений совпадали с их описанием вверху. Для проверки количества попробовал указать в XDR: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Но парсер ругается: The value of attribute "minOccurs" should be "0" or "1". The value of attribute "maxOccurs" should be "1" or "*". Не подскажите как проверить на количество значений и их типы? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 20:33 |
|
||
|
XML with inline XML Schema -> в нормальный XML
|
|||
|---|---|---|---|
|
#18+
Сергей Гавриленко Код: plaintext 1. 2. 3. 4. 5. 6. 7. Но парсер ругается: The value of attribute "minOccurs" should be "0" or "1". The value of attribute "maxOccurs" should be "1" or "*". Опустим то, допустимые значения те что парсер подсказывает. Но какие же у вас minOccurs="8" maxOccurs="8", если o/d[name="WorkParam"]/r этих f у вас 1, а в o/d[name="Work"]/r - 8 ? :) Сергей Гавриленко Не подскажите как проверить на количество значений и их типы? С помощью XML Schema никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2007, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34283472&tid=1334494]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 494ms |

| 0 / 0 |
