|
Вопросы чайника про запись 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) А, не заметил :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |