|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
Задача – удалить часть строки. Понятно, что это делается так: СтрЗаменить(Строка, ПодстрокаПоиска, «») Но есть нюанс. Длина Строка примерно 100 миллионов символов. Длина ПодстрокаПоиска примерно 10 миллионов. На таких строках функция адекватно сработает? Предвосхищая ваш вопрос скажу, что это нужно для удаления блока элементов в XML-документе. Или их как-то проще можно удалить, без СтрЗаменить ? Пересоздать XML-документ нельзя, работаем с тем, что есть. Платформа 8.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2017, 09:52 |
|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
интересно что за парсер в состоянии его переварить и не грохнуться ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2017, 10:26 |
|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
Проще раз попробовать и увидеть что получится. ИМХО штатный парсер ниасилит такую задачку. Съест всю память и рухнет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2017, 10:42 |
|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
Покурить мануал про ЧтениеXML. Если есть в компанию к этому XML его XSD, покурить мануал по ФабрикаXDTO. Hint: https://its.1c.ru/db/v8std#content:-2145782922:hdoc (параграф 3) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2017, 13:58 |
|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
Слоник_677Предвосхищая ваш вопрос скажу, что это нужно для удаления блока элементов в XML-документе. Или их как-то проще можно удалить, без СтрЗаменить ? Пересоздать XML-документ нельзя, работаем с тем, что есть.Ну и задачки у вас. Это обязательно сделать только средствами 1С? Если знаком VBA/VBS, то можно с его помощью сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2017, 17:51 |
|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
Может, здесь что-то откроешь дял себя http://www.sql.ru/forum/719391/prosmotr-bolshih-neotformatirovannyh-xml-faylov ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2017, 17:55 |
|
СтрЗаменить и большие строки
|
|||
---|---|---|---|
#18+
Владимир Лазурко, 100 млн символов - 100 мб (200 в уникоде) - уже бы давно проверил. ЧтениеXML - если програмер и про xml почти ничего знаешь и XSLT - если знаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2017, 11:04 |
|
|
start [/forum/topic.php?fid=28&msg=39446229&tid=1518549]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
151ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 249ms |
total: | 508ms |
0 / 0 |