|
Как разбить на правильную структуру из ключа и значения xml файл в 1С? | ☑ | ||
---|---|---|---|---|
0
Asya666
01.04.21
✎
08:46
|
Доброго времени суток!
Есть файл .xml с данными следующего типа: <?xml version="1.0" encoding="windows-1251"?> <Zagolovok> Ключ1="Значение1" Ключ2="Значение2" Ключ3="Значение3" Ключ4="Значение4" Ключ5="Значение5" Ключ6="Значение6"/> </Zagolovok> Задача стоит вытаскивать из этого списка Значение2 по Ключ2, считаем что ключи при формировании файла всегда в одном порядке. Пришла мысль сделать так: загрузить все это в соответствие автоматом чтоб разбилось на ключи и значения, т.к. шаблон всегда один и тот же, и затем вытаскивать нужное значение через ключ. Вот только нужной инфы и примеров в интернете не нахожу, можете подсказать как быть? Возможно моя мысль не так хороша как я думаю, если есть идеи как сделать лучше - буду крайне благодарна!!! |
|||
1
Василий Алибабаевич
01.04.21
✎
08:49
|
(0) Нормальная идея. Какой инфы или примеров не хватает?
|
|||
2
acht
01.04.21
✎
08:49
|
СтрНайти, Лев, Прав, Сред, Вставить
|
|||
3
dka80
01.04.21
✎
08:55
|
ПолучитьАтрибут(Индекс)
|
|||
4
Asya666
01.04.21
✎
09:00
|
(1) Как автоматически заполнить соответствие этими парами ключ-значение, если у ключей разные имена, я тут привела для примера. не нашла каким методом это сделать.
|
|||
5
Asya666
01.04.21
✎
09:01
|
(2) попробую!
(3) тоже попробую!) а то уже взгляд замылился |
|||
6
dka80
01.04.21
✎
09:02
|
Если ключи всегда в одном порядке, то вообще можно в массив загнать. В чем вопрос не пойму: не можешь прочитать xml или что?
|
|||
7
acht
01.04.21
✎
09:08
|
(3) Это не атрибуты, посмотри на открывающие и закрывающие теги внимательно
|
|||
8
RomanYS
01.04.21
✎
09:09
|
(0) кривой xml какой-то. Закрывающих скобок ">" больше чем открывающих
|
|||
9
dka80
01.04.21
✎
09:10
|
(7) ты прав. Но тогда это кривой xml. Надо привести его к правильному виду, если есть возможность
|
|||
10
Asya666
01.04.21
✎
09:27
|
(6) Тогда получается что строку в массив, но разделитель здесь не одинаковый, как тогда пояснить программе что одно значение без кавычек, а второе после = и "??? так-то тоже думала на массив, но встает именно проблема аккуратного разделения на значения. Может чем поможет - этот файл формируется из 1с7...
|
|||
11
Йохохо
01.04.21
✎
09:40
|
(10) разделитель того перенос строки, а этого разделитель равно. так и скажите программе, и пусть кавычки уберет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |