Використання XDocument для читання XML-документів у C# Незалежно від того, чи читаємо ми XML із файлу чи рядка, клас XDocument надає функції для цих сценаріїв. Щоб прочитати XML-документ із рядка, ми використовуємо метод Parse(). Щоб прочитати XML із файлу, ми використовуємо метод Load()..
Перевірте форму
- Натисніть F5, щоб запустити програму.
- Виберіть кнопку Читати XML. DataGridView відображає вміст файлу XML.
- Виберіть кнопку «Показати схему». У текстовому полі відображається схема XML для файлу XML.
Ви можете використовувати три основні операційні коди для аналізу файлу XML за допомогою C$XML: CXML-PARSE-FILE, CXML-OPEN-FILE і CXML-NEW-PARSER. Кожен із них має дещо іншу функцію, як описано нижче. Виберіть той, який найкраще відповідає вашим потребам. Примітка: C$XML може аналізувати локальні або віддалені файли – навіть файли, розташовані в Інтернеті.
Щоб заповнити DataSet даними з XML, використовувати метод ReadXml об’єкта DataSet. Метод ReadXml читає з файлу, потоку або XmlReader і приймає як аргументи джерело XML плюс додатковий аргумент XmlReadMode. Щоб отримати додаткові відомості про XmlReader, перегляньте розділ Читання даних XML за допомогою XmlTextReader.
Як читати XML-дані з URL-адреси
- Скопіюйте книги. …
- Відкрийте Visual Studio.
- Створіть нову консольну програму Visual C#. …
- Укажіть директиву використання в системі. …
- Створіть екземпляр класу XmlTextReader і вкажіть URL-адресу. …
- Прочитайте XML. …
- Огляньте вузли. …
- Огляньте атрибути.
Перше, що нам потрібно зробити, це створити екземпляр XmlTextWriter за допомогою його конструктора. XmlTextWriter має три перевантажені конструктори, які можуть приймати рядок, потік або TextWriter як аргумент. Ми передамо рядок (ім’я файлу) як аргумент, який ми створимо в кореневому каталозі C:\.