Как читать XML-значения
привет у меня есть ниже url нужно прочитать xml значения из url
192.185.0.25:8080/красный/информация
Что я уже пробовал:
WebClient wc = new WebClient(); var method = "POST"; wc.Headers.Add(URLAUTH); wc.Headers.Add("Content-type","application/x-www-form-urlencoded"); NameValueCollection collection = new NameValueCollection(); collection.Add("id", "0"); collection.Add("sno", "1"); byte[] bret = wc.UploadValues(URLAUTH,method,collection); sret = System.Text.Encoding.Default.GetString(bret);
Maciej Los
И что же? Что не так с вашим кодом?
Eric Lynch
Вы не предоставляете достаточно информации, чтобы кто-то мог ответить на ваш вопрос. Давайте рассмотрим некоторые проблемы с вашим вопросом:
"у меня есть ниже xml в ip-адресе"
Это весь XML-документ? Если да, то XML-файл недопустим. Если нет, то как мы можем догадаться об остальном?
"я получаю доступ к ip-адресу в postman <colleges>"
Если вы пытаетесь получить доступ к XML-элементу <colleges>, Это не входит в предоставленные вами примеры данных. Никто не может сказать вам, как получить доступ к элементу, который они не могут видеть.
"я должен прочитать ниже, я не уверен, как получить данные"
Если вы задаетесь вопросом, как прочитать случайный XML-документ (который мы не можем видеть), то
Мацей Лос предложил решение. Если ваш вопрос более конкретен, то, пожалуйста, будьте более конкретны.
От ответа к решению...
"спасибо @Maciej, но я уже пробовал это сделать"
Это отличная новость. Что пошло не так? Вы получили ошибку? Если да, то какая ошибка?
Не зная ошибки, содержимого строки "sret", полного содержимого XML-документа, фактического исходного кода, который вы пробовали, или имея какие-либо другие детали, невозможно угадать причину...возможные причины почти безграничны.
На мой взгляд, наиболее вероятными вариантами являются: 1) Вы неправильно скопировали код, 2) XML-документ недействителен или 3) была использована другая кодировка символов (отличная от UTF-8).
Если вам все еще нужна помощь, попробуйте предоставить людям больше информации, чтобы они действительно могли вам помочь.