|
Аналог Addin.V7HttpReader | ☑ | ||
---|---|---|---|---|
0
salvator
30.11.11
✎
17:21
|
Переписываю обработку с 7.7 на 8.1.
В одном модуле семерочной обработки идет получение данных таблицы из html-документа в xml-Файл. Вот кусок кода: Соединение = СоздатьОбъект("Addin.V7HttpReader"); Соединение.ПолучитьКакФайл(Адрес,ИмяФайла); В результате xml-файл создается в определенной структуре. В 8.1 через НТТРСоединение файл получить, конечно, удается, но его тело состоит в виде HTML-тегов, и парсить такое чудо не очень хочется. Не очень силен в данном вопросе, хочется узнать, что это за метод такой Addin.V7HttpReader, и есть ли аналог для него в восьмерке? |
|||
1
andrewks
30.11.11
✎
17:22
|
html - это суть xml
|
|||
2
QLgKR
30.11.11
✎
17:32
|
(1) с чего вдруг?
|
|||
3
andrewks
30.11.11
✎
17:54
|
(2) согласен, погорячился. у них общий предок, но как xml, в общем случае, его не разберёшь.
|
|||
4
QLgKR
30.11.11
✎
17:56
|
(3) XHTML - это XML. Так что доля правды есть.
|
|||
5
Fragster
гуру
30.11.11
✎
17:57
|
(0) если адрес выдает валидный xhtml, то читай его сраху через чтеине XML и не парься. если нет - то и метод из (0)
А вообще - парсить ничего не надо, есть DOM, через который можно все правильно и быстро сделать. Через встроенный в 1с, или через ИЕ, не важно |
|||
6
andrewks
30.11.11
✎
17:57
|
(4) я и написал - в общем случае.
|
|||
7
Fragster
гуру
30.11.11
✎
17:57
|
*то и метод из (0) фигню вернет
|
|||
8
andrewks
30.11.11
✎
17:59
|
(4) более того - не все страницы на xhtml соответствуют спецификации. т.е. браузер страницу покажет, а xml не валидный.
|
|||
9
Fragster
гуру
30.11.11
✎
18:04
|
(8) а вот фиг. если не соответствует - то это не xhtml. то, что в файле написано в заголовке - на это опираться нельзя, а то вон, на заборе тоже написано, что цой жив...
|
|||
10
andrewks
30.11.11
✎
18:04
|
(9) браузер отображает, однако
|
|||
11
Fragster
гуру
02.12.11
✎
15:46
|
(10) браузер отображать вообще кучу всякой фигни может - их разработчкик как раз в поте лица трудятся над тем, чтобы продукт жизнедеятельности всяких говноверстальщиков отобразить...
|
|||
12
Torquader
04.12.11
✎
17:23
|
А XmlHttpRequest или WinHttpRequest не помогут ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |