TVRage Api の使用を検討していますが、番組情報検索 API が標準の XML 形式で返されます。
ただし、Schedule "API" は奇妙な角括弧形式で返されます。XML に似ていますが、標準の XML のように要素をカプセル化していません。
たとえば、XML では次のことが期待できます。
<Day>
<Date>Monday, 23 Sep 2013</Date>
<Time>05:00pm</Time>
<Show>MBC Sports Tonight</Show>
</Day>
ただし、代わりに次の形式で返されます。
[DAY]Monday, 23 Sep 2013[/DAY]
[TIME]05:00 pm[/TIME]
[SHOW]NBC Sports Tonight[/SHOW]
[TIME]05:30 pm[/TIME]
[SHOW]Pro Football Talk[/SHOW]
[DAY]Monday, 24 Sep 2013[/DAY]
[TIME]06:00 pm[/TIME]
[SHOW]NBC Sports Tomorrow[/SHOW]
この形式が何であるか、C#でオブジェクトに変換する標準的な方法があるかどうか、またはそれを処理するために独自のパーサーを作成する必要があるかどうかを知っている人はいますか?
検索フィードが標準 XML であり、スケジュールが標準形式ではないというのは奇妙に思えます。
したがって、誰かがこの出力について教えてくれれば、とても感謝しています。
乾杯、クリス