• 締切済み

AndroidでDTDのXML形式を解析する方法

現在Androidでちょっとしたツールを作っています。 簡単に概要を説明すると、 ・サーバーにあるデータを取ってきます。 データはHTTP通信で取ってきます。 ・HTTP通信で取った情報はDTDのXML形式になっていて、その情報を解析して情報を取りだす。 色々ネットを見てみたのですが、なかなか参考になりそうなものがありません。 もし良い方法、あるいは、参考になるサイトなどご存知の方がありましたら、ご教授お願いします。

みんなの回答

回答No.3
回答No.2

No1ですが、失礼しました。作りたいんですね。一部誤認識していました。 >った情報はDTDのXML形式になっていて 可能性としては、XMLインスタンスファイルにDTDも、リンクではなく、本文が記載されている、形式かもしれませんね。本文は暗号化されている場合が多いですよね(なのでインスタンスが一緒になっていることに、後でわかる<=意味不明な羅列なので、気がつきにくい)。 DRM系や、TS、BD系に使われているますね。

回答No.1

>DTDのXML形式 意味不明ですね。XMLなどのマックアップランゲージで標準化されているもので、このDTDとは、「インスタンス」つまり、XMLファイルの書式を定義しているファイルです。そのDTDを指しているんですかね???? どういう意味なんでしょうねこの「DTDのXML形式」とは?  http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=XML+%EF%BC%A4%EF%BC%B4%EF%BC%A4%E3%82%92%E9%81%A9%E7%94%A8%E3%81%97%E3%81%9F なんて探すと、どのように使われているかでています。 DTDその物をさしているんですかね? (DTDの解析をしたいという要望か?) それとも、外部ファイル(DTD)を参照しているXML(インスタンス)ファイルを指しているんですかね? >、なかなか参考になりそうなものがありません あたりまえですよね。簡単にわかるなら、そんなアングラ的なソフト提供していません。あるいみクラッキングするソフトを使いたいのですよね。 悪いとはいわないが、おおでをふって、ここで質問するような事ではありませんよ。(解析するのは自由なんで) ただ、通常の手段で入手不可のとこから、入手する場合、法令に違反する可能性が高いし、今はすぐ捕まりますよ。 まあ、いずれによ、DTDの書き方を知りたいのか(つまり解析できるように)、それとも、そのサイトのDTDを解析を知りたいのか、そのアングラ的なソフトの仕組みを知りたいのか、なんなんでしょうね。 http://www.techscore.com/tech/XML/index.html/ http://msdn.microsoft.com/ja-jp/library/ms256177(v=VS.80).aspx このへんだったら、素人でもわかりやすかもね。 ちなみに、通常DTDを解析しても、わからないようになっていますけどね。ようは、大事な部分は暗号化されているので、DTDを解析しても、意味無いんですけどね。 ちゃんとソフト名とか、どこどこのサイトとか書かないとね。

osmtkd
質問者

補足

分かりにくい説明で大変申し訳ありませんでした。 >このDTDとは、「インスタンス」つまり、XMLファイルの書式を定義しているファイルです。そのDTDを指しているんですかね???? 上記のことを指しています。 (補足で色々と調べて頂きましたが、それらはちょっと自分の希望しているのとは違っていました、色々ご足労ありがとうございます) このXMLの内容を解析したいと思っています。 また何か有益な情報等ありましたら、よろしくお願いいたします。

関連するQ&A