|   |   | 
| 
 | Вопросы чайника про запись XML встроенными средствами | ☑ | ||
|---|---|---|---|---|
| 0
    
        Базис naïve 23.12.21✎ 10:18 | 
        Нужно в ОЗОН отправлять фиды - остатки и цены в разрезе складов.
 Читаю https://seller-edu.ozon.ru/docs/work-with-goods/fidi.html, не написано, есть ли тестовая песочница? Куда этот YML кидать? Namespace надо указывать? Как формировать такую конструкцию: <price>9760</price> - без знака равно, только значение между открывающим и закрывающим тегами? В примере указано: <offer id="АРТИКУЛ_В_ЛК"> <price>9760</price> У меня получается: <offer id="0102045000000" price="25459"> - в одну строку, строкой а не числом. | |||
| 1
    
        mistеr 23.12.21✎ 10:26 | 
        Почитай стандарт XML, про теги, атрибуты и текстовые узлы. Атрибуты с = и в кавычках, текстовые узлы без.
 Затем Читай СП про ЗаписьXML. | |||
| 2
    
        Базис naïve 23.12.21✎ 10:27 | 
        Спасибо, понял.     | |||
| 3
    
        Мультук гуру 23.12.21✎ 10:32 | ||||
| 4
    
        lEvGl гуру 23.12.21✎ 10:34 | 
        в примере и то и то узлы, только первый с атрибутом id и дочерним price     | |||
| 5
    
        Kigo_Kigo 23.12.21✎ 10:35 | 
        YML Это не XML
 Это яндексовский формат псевдо XML | |||
| 6
    
        lEvGl гуру 23.12.21✎ 10:35 | 
        если требований по типу значений нет, значит строка и хорошо     | |||
| 7
    
        Базис naïve 23.12.21✎ 11:05 | 
        (4) Начал читать про DOM, там изрядно наворочено. Можно ли эту простую штуку сделать через ЗаписьXML?
 (5) Yet another ML, но вроде бы и теги есть, и браузером читается, и человеком. Чем не Extensible и чем он плох? | |||
| 8
    
        Kassern 23.12.21✎ 11:07 | 
        (5) YML Это не XML и чем же он не XML? Может там можно теги не закрывать, или свои спец символы используются?     | |||
| 9
    
        Мультук гуру 23.12.21✎ 11:11 | 
        (7) 
 >>>Можно ли эту простую штуку сделать через ЗаписьXML? Разрешаю, делай (с) P.S. Пиши код, ошибайся, исправляй свои ошибки, расти Предлагай свой код на форуме для оценки и так далее | |||
| 10
    
        Жан Пердежон 23.12.21✎ 11:14 | 
        (5) очень даже XML     | |||
| 11
    
        Базис naïve 23.12.21✎ 13:13 | 
        Переделал на DOM, не найдя как делать в ЗаписьXML кусок 
 " <price>9760</price>". Теперь получаю всё одной строкой вместо лесенок. ЧЯДНТ? | |||
| 12
    
        Kassern 23.12.21✎ 13:14 | 
        (11) "не найдя как делать в ЗаписьXML кусок" Есть такой чудесный метод XMLСтрока() называется...     | |||
| 13
    
        Ненавижу 1С гуру 23.12.21✎ 13:15 | 
        Скачайте уже бесплатное расширение для озона     | |||
| 14
    
        Kassern 23.12.21✎ 13:21 | 
        (11) Что вам мешало написать ЗаписатьXML(ХМЛ,XMLСтрока(Цена),"price");?     | |||
| 15
    
        Kassern 23.12.21✎ 13:22 | 
        (14) где ХМЛ - ЗаписьXML     | |||
| 16
    
        vova1122 23.12.21✎ 13:53 | 
        (11)        ЗаписьXML.ЗаписатьНачалоЭлемента("price");
 ЗаписьXML.ЗаписатьТекст(МоеЧисло); ЗаписьXML.ЗаписатьКонецЭлемента(); //Sprice | |||
| 17
    
        Базис naïve 23.12.21✎ 13:54 | 
        (14) Спасибо, это точно то, что надо.     | |||
| 18
    
        mistеr 23.12.21✎ 15:18 | 
        (14) Строка(Цена) будет с пробелами.     | |||
| 19
    
        Базис naïve 23.12.21✎ 15:20 | 
        (18) Это уже пусть Озон тестирует :)
 Всё хорошо, тимлид одобрил. | |||
| 20
    
        mistеr 23.12.21✎ 15:22 | 
        (19) Вы там настолько круты, что нужны Озону больше, чем он вам?     | |||
| 21
    
        Kassern 23.12.21✎ 15:22 | 
        (18) "XMLСтрока" мистер)     | |||
| 22
    
        mistеr 23.12.21✎ 15:27 | 
        (21) А, не заметил :)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |