|
|
|
Правка XML до загрузки в DataSet на ASP.NET
|
|||
|---|---|---|---|
|
#18+
При попытке загрузить трубу Pipe Yahoo в DataSet выскакивает ошибка "Столбец с именем "link" уже принадлежит этому DataTable:" Если загружаю в DataSet любую другую RSS-ленту не из Pipe Yahoo, то все нормально. Проанализировав коды всех труб увидел, что у всех из pipe есть начальные коды: <channel> <title>Test_RSS</title> <description>Pipes Output</description> <link> http://pipes.yahoo.com/pipes/pipe.info?_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxx</link> <atom:link rel="next" href=" http://pipes.yahoo.com/pipes/pipe.run?_id=xxxxxxxxxxxxxxxxxxxxxxxxx&_render=rss&page=2"/> <pubDate>Sun, 29 Apr 2012 05:46:15 +0000</pubDate> <generator> http://pipes.yahoo.com/pipes/</generator> т.е. слово link встрачается два раза, второй раз с atom:, отсюда и ошибка. Вот теперь вопрос, как избавится от строки <atom:link .......? С помощью самого PIPE YAHOO похоже это сделать нельзя, этот приведенный служебный заголовок вставляется автоматически во все трубы. Поэтому наверно надо как-то удалить налету эту строку до загрузки в DataSet. Загружаю так: Dim ds As DataSet = New DataSet ds.ReadXML(" http://pipes.yahoo.com/pipes/pipe.run?_id=xxxxxxxxxxxxxxxxxxxxxxxx&_render=rss") ______________________________________ Вот ведь! ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 10:02 |
|
||
|
Правка XML до загрузки в DataSet на ASP.NET
|
|||
|---|---|---|---|
|
#18+
ram, Есть предположение зачем были придуманы пространства имен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 16:02 |
|
||
|
Правка XML до загрузки в DataSet на ASP.NET
|
|||
|---|---|---|---|
|
#18+
xml:namespaceram, Есть предположение зачем были придуманы пространства имен? Ну, помоги практически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 16:55 |
|
||
|
Правка XML до загрузки в DataSet на ASP.NET
|
|||
|---|---|---|---|
|
#18+
ramНу, помоги практически. Типа, не учите меня жить, лучше помогите материально :] XDocument Methods stuff Код: c# 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2012, 07:07 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=131&tid=1359649]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
19ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 301ms |

| 0 / 0 |
