Как создать XML-документ с помощью XmlDocument?

как создать такой XML-документ?

  text other text   

использование XmlDocument в C #

Как насчет:

 #region Using Statements using System; using System.Xml; #endregion class Program { static void Main( string[ ] args ) { XmlDocument doc = new XmlDocument( ); //(1) the xml declaration is recommended, but not mandatory XmlDeclaration xmlDeclaration = doc.CreateXmlDeclaration( "1.0", "UTF-8", null ); XmlElement root = doc.DocumentElement; doc.InsertBefore( xmlDeclaration, root ); //(2) string.Empty makes cleaner code XmlElement element1 = doc.CreateElement( string.Empty, "body", string.Empty ); doc.AppendChild( element1 ); XmlElement element2 = doc.CreateElement( string.Empty, "level1", string.Empty ); element1.AppendChild( element2 ); XmlElement element3 = doc.CreateElement( string.Empty, "level2", string.Empty ); XmlText text1 = doc.CreateTextNode( "text" ); element3.AppendChild( text1 ); element2.AppendChild( element3 ); XmlElement element4 = doc.CreateElement( string.Empty, "level2", string.Empty ); XmlText text2 = doc.CreateTextNode( "other text" ); element4.AppendChild( text2 ); element2.AppendChild( element4 ); doc.Save( "D:\\document.xml" ); } } 

(1) Требуется ли для XML-файла XML-объявление объявление xml?
(2) В чем разница между String.Empty и “” (пустая строка)?


Результат:

    text other text   

Но я рекомендую вам использовать LINQ to XML, который проще и читабельнее, например здесь:

 #region Using Statements using System; using System.Xml.Linq; #endregion class Program { static void Main( string[ ] args ) { XDocument doc = new XDocument( new XElement( "body", new XElement( "level1", new XElement( "level2", "text" ), new XElement( "level2", "other text" ) ) ) ); doc.Save( "D:\\document.xml" ); } } 
  • Использование XPath, как выбрать узел на основе его текстового содержимого и значения атрибута?
  • Анализ локального XML-файла с использованием Sax в Android
  • Функция замены XSLT не найдена
  • Чтение данных из XML
  • Почему XML :: Simple «Disouraged»?
  • Где я могу найти подробное сравнение фреймворков Java XML?
  • Каковы преимущества контейнеров для инъекций зависимостей?
  • android sdk main.out.xml ошибка синтаксического анализа?
  • Сообщение jQuery ajax для веб-службы
  • Сериализация XML в Java?
  • DataContract Сериализация XML и атрибуты XML
  • Interesting Posts

    Удалить границу нижней границы в панели вкладок? (И изменить выбранный цвет)

    Резюме: сделайте снимок с использованием намерения камеры и отобразите фотографию с правильной ориентацией (работает, надеюсь, на все устройства)

    Как отключить домашний ключ

    Карта Google для андроида

    JTable не отображается

    Google Spreadsheet: сценарий для изменения цвета строки, когда ячейка меняет текст;

    Для начальной загрузки требуется внешняя поддержка

    Java – кольцевой буфер

    читать вывод из java exec

    В чем разница между eq ?, eqv ?, equal ?, и = в схеме?

    Как проверить локальный Wi-Fi (не только сотовую связь) с помощью iPhone SDK?

    Как выполнить требования к 20 ГБ для Windows 8 на SSD емкостью 40 ГБ с установкой Windows 7 с диагональю 22 ГБ?

    проблема с базой данных sqlite, нет такой таблицы:

    Можно ли инвертировать текст и цвета фона в PDF при печати?

    проблема с правами на запись файла в папку «Program Files»

    Давайте будем гением компьютера.