|   |   | 
| 
 | Чтение XML с ресурса https | ☑ | ||
|---|---|---|---|---|
| 0
    
        wmonref 16.08.22✎ 20:04 | 
        Помогите пожалуйста прочитать XML с ресурса https://bnr.ro/nbrfxrates.xml
 Пробовал так: Парсер = Новый ЧтениеXML; Парсер.ОткрытьФайл("https://bnr.ro/nbrfxrates.xml") Построитель = Новый ПостроительDOM; Документ = Построитель.Прочитать(Парсер); На последней строке вываливается с ошибкой: Фатальная ошибка: Extra content at the end of the document | |||
| 1
    
        Ёпрст гуру 16.08.22✎ 20:33 | ||||
| 2
    
        wmonref 16.08.22✎ 20:37 | 
        (1) Пробовал и другие методы... Тот же результат     | |||
| 3
    
        NorthWind 16.08.22✎ 20:45 | 
        (0) а вы его из какой страны читаете? Из России, к примеру, ссылка не открывается, я его только через VPN смог зачитать     | |||
| 4
    
        rsv 16.08.22✎ 21:09 | 
        (0) сафари возвращает 
 National Bank of Romania 2022-08-16 DR Reference rates RON 1.3116 3.3706 2.4967 0.9450 3.7331 5.0705 0.7099 0.1990 0.6566 0.2518 4.8831 5.7936 0.6505 1.2071 0.0607 3.5918 0.3673 0.2489 0.2422 0.4950 3.0456 1.0404 0.0416 0.0783 0.4633 0.1360 0.2681 0.1307 4.8176 275.0848 6.3426 0.2924 Где тут xml ? | |||
| 5
    
        wmonref 16.08.22✎ 21:11 | 
        (4) Firefox вроде возвращает XML     | |||
| 6
    
        rsv 16.08.22✎ 21:13 | 
        В любом случае ссылка живая . Надо пытаться открыть.     | |||
| 7
    
        Гость из Мариуполя гуру 16.08.22✎ 21:18 | 
        ссылка и живая и рабочая.
 нормально яндекс-браузер из Ростова-на-Дону открывает. Безо всяких vpn. Провайдер - Ростелеком, если чЁ. курс валют, если я правильно понимаю. https://disk.yandex.ru/i/Xfnr250_PDGZFg | |||
| 8
    
        NorthWind 16.08.22✎ 21:25 | 
        да, действительно. Проблема была в том что я пару раз клякнул по второй ссылке из (0), а там пытается открыть адрес https://bnr.ro/nbrfxrates.xml"), что закономерно дает ошибку     | |||
| 9
    
        Hmster 16.08.22✎ 21:27 | 
        (0)
 посмотрите как сделана загрузка курсов валют. Через HTTP запрос! | |||
| 10
    
        wmonref 16.08.22✎ 21:43 | 
        (9) Значит попытаться через HTTP запрос прочитать данные, а не через ЧтениеXML?     | |||
| 11
    
        NorthWind 16.08.22✎ 22:07 | 
        (10) да, есть смысл, возможно, при попытке открытия как файла построитель вычитывает его быстрее чем он загружается с ресурса и из-за этого возникает проблема.     | |||
| 12
    
        Hmster 16.08.22✎ 22:15 | 
        (10) данные получаешь через запрос, потом чтение XML в зависимости от того что у тебя будет: строка, файл, двоичные данные     | |||
| 13
    
        Hmster 16.08.22✎ 22:16 | 
        (11) скорее всего из сети напрямую просто не умеет     | |||
| 14
    
        alarm2020 16.08.22✎ 22:21 | 
        Мдааа... Два байта вы тоже через DOM будете читать? Чем вам Прочитать() в данном случае не угодило?     | |||
| 15
    
        wmonref 16.08.22✎ 23:21 | 
        (14) Пробовал и другие методы (в том числе и Прочитать()) - результат тот же     | |||
| 16
    
        Ёпрст гуру 16.08.22✎ 23:22 | 
        (15) Не верю..     | |||
| 17
    
        Ёпрст гуру 16.08.22✎ 23:32 | ||||
| 18
    
        Asmody 16.08.22✎ 23:55 | 
        Просто в Кишинёве и окрестностях херовый интернет.
 Так что тащи файлик через HTTPСоединение себе на диск, а потом читай локальную копию через ЧтениеXML | |||
| 19
    
        wmonref 17.08.22✎ 09:13 | 
        (17) Действительно, уже работает...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |