|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
||||||||||||||||
Добавление дочернего элемента в XML13.10.2014, 11:02. Показов 3736. Ответов 19
Метки нет (Все метки)
Собственно сразу покажу часть кода
Добавлено через 51 минуту Ок все вроде норм но, при последующей загрузке надо как то очищать этот подузел иначе он добавляется при каждой загрузке.
0
|
||||||||||||||||
| 13.10.2014, 11:02 | |
|
Ответы с готовыми решениями:
19
Поиск последнего дочернего элемента и добавление следующего в xml-документе
Не срабатывает рендер у дочернего элемента дочернего элемента(не тавтология) |
|
Супер-модератор
|
||||||
| 13.10.2014, 11:02 | ||||||
|
А с чего ты решил, что что-то не так в приведенном куске кода? Просто тот XML, который ты привел, не является правильным, поэтому и не обрабатывается _di_IXMLDocument-ом. Было бы:
0
|
||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
||||||
| 13.10.2014, 11:24 [ТС] | ||||||
|
Да все прекрасно, но теперь проблема в другом, добавляет узел каждый раз при загрузке, поэтому делаю так
Вообщем надо переписать записи, но пока незнаю как Добавлено через 6 минут Вопрос открыт непойму как переписать записи, выводит только последнюю строку в первую
0
|
||||||
|
Супер-модератор
|
||||||
| 13.10.2014, 11:28 | ||||||
|
Ну, так удаляй все дочерние ноды, и создавай заново столько, сколько нужно в этот раз:
0
|
||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 13.10.2014, 11:36 [ТС] | |
|
node->ChildNodes->Delete("Discrete");
nodeDiscret = node->AddChild("Discrete"); вот где-то так надо, ваш код немного не подходит но смысл ясен,спасибо
0
|
|
|
Супер-модератор
|
||||||
| 13.10.2014, 11:38 | ||||||
|
Вот так не надо, надо удалить все, и потом перезаписать заново:
0
|
||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 13.10.2014, 11:42 [ТС] | |
|
Так если я удалю весь узел discret а потом его перепишу, разве это не обезопасит
0
|
|
|
Супер-модератор
|
|
| 13.10.2014, 11:51 | |
|
Лишняя работа, зачем удалять узел, если он и так есть. Ну, решать тебе... Делай как знаешь, тебе что-то советовать - себе дороже выходит. Упрутся, сделают по-своему, потом прибегают в мыле: "АААААА!!! СПАСИТЕ!!!! НЕ РАБОТАЕТ"
0
|
|
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 13.10.2014, 12:00 [ТС] | |
|
В принципе согласен, спс
0
|
|
| 13.10.2014, 15:16 | |
|
Не по теме: Есть еще такая тема, на заметку Переименование узла TXMLDocument
0
|
|
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
||||||
| 05.11.2014, 10:08 [ТС] | ||||||
|
Чтобы не плодить много тем, продолжу здесь,Может кто объяснит почему XML документ по разному отображается, тоесть смотрю файл через браузер все четко, через текстовый документ смотрю дочерние узлы смещены, правильно но некрасиво
Уже решено можете не отвечать
0
|
||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 06.11.2014, 10:16 [ТС] | |
|
Все же вопрос интересный, почему же в блокноте XML документ отображается совершенно иначе чем в браузере, кодировки вроде не влияют,может еще что-то
0
|
|
|
Супер-модератор
|
||
| 06.11.2014, 13:02 | ||
|
У тебя же было
Что непонятного? Браузер отображает XML в красивой форме (хоть все в одну строку запиши), если ты открываешь тот же XML в текстовом редакторе - ему эта красивость напрочь не нужна, он отображает файл как есть. Считай это фичей браузера. Чтобы сохранять XML с красивыми отступами - нужны сторонние библиотеки, стандартные этого не умеют...
0
|
||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 06.11.2014, 14:10 [ТС] | |
|
Ясно тоесть блокнот он и в африке блокнот спс
0
|
|
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 06.11.2014, 14:43 [ТС] | |
|
Вот в Notepad++ нормально, а простой Блокнот выделывается, самостаятельный
0
|
|
|
|
|
| 06.11.2014, 15:19 | |
|
Ну вот я и про то, там кажется с табуляцией проблемы.
0
|
|
| 06.11.2014, 15:19 | |
|
Помогаю со студенческими работами здесь
20
XML Добавление элемента Добавление нового элемента в середину .xml
Отрисовка дочернего элемента
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|