Разобрать весь элемент RSS в класс c # - PullRequest
1 голос
/ 25 апреля 2010

Каков наилучший способ разбора следующего фида RSS в класс C #.

<item>
  <fh:FlightHistory FlightHistoryId="189895136" >
     <fh:Airline AirlineCode="EI" Name="Aer Lingus" /> 
  </fh:FlightHistory>
</item>

1 Ответ

3 голосов
/ 25 апреля 2010

Вы можете использовать xsd.exe для генерации классов из xml / xsd, а затем использовать XmlSerializer для сериализации и десериализации экземпляров классов в вашем коде. Вот: http://msdn.microsoft.com/en-us/library/x6c1kb0s(VS.80).aspx

В качестве альтернативы, в Biztalk SDK есть инструмент, который позволяет вам «вставлять XML как сериализуемый тип» http://blogs.msdn.com/mwinkle/archive/2007/05/14/paste-xml-as-serializable-type.aspx

...