Как интегрировать XML-интерфейс Simply Hired с кодом C # - PullRequest
0 голосов
/ 01 октября 2010

H * Просто нанятый * предоставляет API для программного доступа к информации о работе.

, пожалуйста, посмотрите на следующий URL.

Простой вызов API

Когда я делаю запрос с этим URL.

Я получаю что-то вроде XML.Но это не начинается с тега XML.Поставщик SImply Hired API также дал DTD для проверки.

Например, отклик от сервера Задания на встроенную систему 2010-10-02T02: 04: 01Z 0 10 20568 1000 Персонал Инженер-разработчик встроенного программного обеспеченияРабота Бектон Дикинсон Бектон Дикинсон выступил спонсором Сан-Хосе, Калифорния 2010-09-30T12: 19: 22Z 2010-09-11T12: 20: 17Z Работодатель О нас Описание Как старший член команды по встроенным системам, штатный инженер по встраиваемому программному обеспечению ...Маркетинг, исследования, исследования, технологии, тестирование, встраиваемые, с открытым исходным кодом, информатика,

Если вы просматриваете источник ссылки (ссылка «Просто нанятая», расположенная выше), вы сможете понять,Формат ответа от сервера.

Что мне делать дальше, чтобы отобразить полученный (как XML) ответ на веб-странице?

Я думаю, что-то связано с интеграцией XML, XSLT, CSS и т. д..

Может ли кто-нибудь помочь мне?

Страницы, использующие Simple Hired API, приведены ниже.

http://jobsearch.money.cnn.com

http://jobs.usnews.com

http://www.plaxo.com/myCareer/search/

http://jobs.businessweek.com

http://itjobs.computerworld.com

1 Ответ

1 голос
/ 02 февраля 2011
//load the url in to query url
TextReader = new XmlTextReader(QueryUrl);
TextReader.ReadInnerXml();

// Create a new XmlDocument  
XmlDocument doc = new XmlDocument();

// Load data  
doc.Load(QueryUrl);

// Get forecast with XPath  
XmlNodeList nodes = doc.SelectNodes(xpathtitle);
if (nodes != null)
{
    foreach (XmlNode titlenode in nodes)
    {
        if (titlenode != null)
        {
            foreach (XmlNode child in titlenode.ChildNodes)
            {
                if (child != null)
                {
                    // your code here..
                }
            }
        }
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...