Сейчас на форуме: (+8 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› masm32 - добавить/заменить строку в конфиге формата XML |
Посл.ответ | Сообщение |
|
Создано: 11 ноября 2013 15:49 · Личное сообщение · #1 Задача - добавить или заменить строку, вида <SerialNumberXXXX>XXXXX XXXXXXXXX</SerialNumberXXXX> в XML-конфиге. В теге <SerialNumberXXXX - XXXX означает номер версии, т. е. искать нужно искать/удалять/заменять данную строк без учёта этого. При поиске нашёл несколько решений на похожую тему: 1. http://www.ssl.exelab.ru/f/action=vthread&forum=6&topic=19096 Пробовал 2. Использовать fscanf, SetFilePointer, WriteFile. Тут вообще ничего непонял. (то есть известно, как в конец файла чего-нибудь дописать, с помощью SetFilePointer и WriteFile, но как в произвольном месте записать - хз, только совет про fscanf встретился) Прошу подсказать - в какую сторону лучше копать? Потому что ни в первое, не во второе решение я не въехал, пока что. ![]() ![]() |
|
Создано: 11 ноября 2013 15:58 · Поправил: VodoleY · Личное сообщение · #2 |
|
Создано: 11 ноября 2013 16:08 · Поправил: elch · Личное сообщение · #3 VodoleY пишет: вы точно на асме из принципа хотите это делать? Я не программист, а хеловорлдщик. ![]() ![]() |
|
Создано: 11 ноября 2013 16:11 · Поправил: VodoleY · Личное сообщение · #4 ну тогда чтоб не вникать.. в хмл.. предлагаю вам просто парсить его как текстовый файл. и не мучаться высокими технологиями rep cmpsb <SerialNumber byte string ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 11 ноября 2013 23:44 · Личное сообщение · #5 VodoleY пишет: rep cmpsb <SerialNumber byte string Ну а есть чего нибудь готовое? Я не прошу чего-то готового - но если есть, конечно бы не от исходнмка. Пока что тестовую процедуру оформил так:[ Code:
Так работает, но понятно, что в итоге шнянга получится. Поэтому и нужен совет (а лучше готовый пример)) С чего всё же лучше начать? ![]() |
|
Создано: 11 ноября 2013 23:51 · Личное сообщение · #6 |
|
Создано: 12 ноября 2013 13:31 · Личное сообщение · #7 |
|
Создано: 12 ноября 2013 15:04 · Личное сообщение · #8 |
![]() |
eXeL@B —› Вопросы новичков —› masm32 - добавить/заменить строку в конфиге формата XML |