neo_lover2000 Ответов: 1

Как добавить дополнительную строку в XML-файл


я использую vs 2010 vb.net, я смог создать xml-файл точно так же, как в приведенном ниже примере, если вы видите, что у нас есть четыре строки, а курсор находится в конце последней строки. теперь то, что я должен получить, - это иметь еще одну строку (пустую строку) после последней заметки тега, и курсор появится на ней, это будет 5-я строка. я должен открыть xml-файл с помощью ultra edit, ultra edit показать xlm вместе с номером строки.

<note>
 <to>Tove</to>
 <from>Jani</from>
 </note>

-- пробел здесь, следующая строка после / Примечание--

Что я уже пробовал:

<note>
<to>Tove</to>
<from>Jani</from>
</note>
-- обычный xml заканчивается здесь, курсор находится в той же строке /note--

Richard Deeming

Попытайтесь на мгновение представить, что мы не можем читать ваши мысли.

Теперь нажмите кнопку "улучшить вопрос" и обновите свой вопрос с четким описанием проблемы. Включите соответствующие части вашего кода, полную информацию о любых ошибках, пример текущего вывода и пример ожидаемого вывода.

Помните, если вы не объясните проблему ясно, мы не сможем вам помочь!

OriginalGriff

Добавление этого не очень помогает нам - мы все еще понятия не имеем, как ваше приложение VB создает файл, поэтому мы понятия не имеем, что вам нужно сделать, чтобы добавить пустую строку.
Область "что я пробовал" находится там, так что вы можете показать нам код!

Но...вы понимаете, что XML-файлы вообще не нуждаются в каких-либо новых строках, чтобы быть абсолютно корректными?

Patrice T

А у вас есть вопрос ? проблема ?

1 Ответов

Рейтинг:
5

Kornfeld Eliyahu Peter

Из вашего вопроса следует, что вы относитесь к XML-файлу как к простому текстовому файлу...Хотя верно, что окончательный XML, представленный в файловом хранилище, может создать впечатление, что все дело в тексте, на самом деле XML состоит из узлов...родительских и дочерних узлов...
Таким образом, в XML вы не добавляете строку, но вы можете добавить узел (и атрибуты, конечно)...
Вы выбираете родительский узел и добавляете новый дочерний...

Подробнее о том, как обрабатывать XML в .NET (VB или других), читайте здесь:
XML-документы и данные[^]