- Створіть програму Web API, як описано нижче: Запустіть Visual Studio 2013. …
- Створіть клас моделі: У провіднику рішень. …
- Створіть контролер API: у «Провіднику рішень». …
- Додайте індекс. файл cshtml, використовуючи таке: …
- Виконайте програму: тепер перегляньте запис у формі XML.
Щоб прочитати XML-документ із рядка, ми використовуємо метод Parse().. Щоб прочитати XML із файлу, ми використовуємо метод Load(). Ми створили клас ReadingXmlUsingXDocument, використовуючи клас XDocument. Цей клас має метод ReadXmlAndCatchErrors() , який аналізує заданий рядок XML.
Отримати дані з URL-адреси через метод HttpWebRequest у C#
- var url = "www.your-url.com";//Вставте свою URL-адресу сюди.
- Запит WebRequest = HttpWebRequest.Create(url);
- Відповідь WebResponse = request.GetResponse();
- Читач StreamReader = новий StreamReader(response.GetResponseStream());
- рядок responseText = reader.ReadToEnd();
Одна хитрість, яку вам буде корисно знати, полягає в тому, що ви можете скопіюйте вміст XML-файлу в буфер обміну, а потім перейдіть до C# (. cs) файл і використовуйте Edit | Спеціальна паста. У вас буде можливість вставити XML як клас(и) C#. Тоді ви можете використовувати клас XmlSerializer для читання та запису XML.
Рядок URLString = "http://localhost/books.xml"; Створіть екземпляр класу XmlTextReader і вкажіть URL-адресу. Як правило, XmlTextReader використовується, якщо вам потрібно отримати доступ до XML як необроблених даних без накладних витрат на об’єктну модель документа (DOM); таким чином, XmlTextReader забезпечує швидший механізм для читання XML.