- 締切済み
AndroidでDTDのXML形式を解析する方法
現在Androidでちょっとしたツールを作っています。 簡単に概要を説明すると、 ・サーバーにあるデータを取ってきます。 データはHTTP通信で取ってきます。 ・HTTP通信で取った情報はDTDのXML形式になっていて、その情報を解析して情報を取りだす。 色々ネットを見てみたのですが、なかなか参考になりそうなものがありません。 もし良い方法、あるいは、参考になるサイトなどご存知の方がありましたら、ご教授お願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- lupin-333333
- ベストアンサー率31% (294/933)
No1ですが、たびたびすみません。 http://ebookstrategy.wordpress.com/2012/02/19/epub%E3%81%A8%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E8%91%97%E4%BD%9C%E6%A8%A9%E7%AE%A1%E7%90%86%EF%BC%88drm%EF%BC%89/ http://www.konure.com/it/2009/02/kindle2-epubxml-drm.html http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=%22DRM%22+%22XML%22+%22%E6%9A%97%E5%8F%B7%E5%8C%96%22 この系ということですよね。 それなら、それと記載しないと
- lupin-333333
- ベストアンサー率31% (294/933)
No1ですが、失礼しました。作りたいんですね。一部誤認識していました。 >った情報はDTDのXML形式になっていて 可能性としては、XMLインスタンスファイルにDTDも、リンクではなく、本文が記載されている、形式かもしれませんね。本文は暗号化されている場合が多いですよね(なのでインスタンスが一緒になっていることに、後でわかる<=意味不明な羅列なので、気がつきにくい)。 DRM系や、TS、BD系に使われているますね。
- lupin-333333
- ベストアンサー率31% (294/933)
>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を解析しても、意味無いんですけどね。 ちゃんとソフト名とか、どこどこのサイトとか書かないとね。
補足
分かりにくい説明で大変申し訳ありませんでした。 >このDTDとは、「インスタンス」つまり、XMLファイルの書式を定義しているファイルです。そのDTDを指しているんですかね???? 上記のことを指しています。 (補足で色々と調べて頂きましたが、それらはちょっと自分の希望しているのとは違っていました、色々ご足労ありがとうございます) このXMLの内容を解析したいと思っています。 また何か有益な情報等ありましたら、よろしくお願いいたします。