タグ

XMLに関するsuperrush4xのブックマーク (3)

  • xmlに垂直タブが含まれていて解析エラーになる件 - テックメモ跡地

    スマートフォンアプリのxmlパース処理で、アプリが落ちる事象が発生しました。 調べてみると、どうやら以下の文字列の処理字に失敗している模様。 TEXT�TEXT(実際はTEXT TEXTの間にバイトコードが含まれています。) 調べてみる。 <?php $value = "TEXT^KTEXT"; for( $i=0;$i<strlen($value);$i++ ){ $c = $value[$i]; echo ord( $c )."\n"; } 結果 84 #0x54 T 69 #0x45 E 88 #0x58 X 84 #0x54 T 11 #0x0b VT(垂直タブ) 84 #0x54 T 69 #0x45 E 88 #0x58 X 84 #0x54 Tどうやら11 #0x0b VT(垂直タブ)が悪さをしているようです。 XML 垂直タブでググってみる xml文書構文解析時のエラーにつ

    xmlに垂直タブが含まれていて解析エラーになる件 - テックメモ跡地
  • Androidアプリケーションのリバースエンジニアリング

    [PR]株式会社セキュアスカイ・テクノロジーAndroidアプリケーション診断 結論を先に書くと、Androidアプリケーションのリバースエンジニアリングは非常に簡単である。理由は大きく2つあり、一つはそれがJavaアプリケーションであること、もうひとつはAndroidがオープンソースであることだ(ただしJNI等を使ってC++やCのコードなどを呼び出している場合には、下層のモジュールの解析は通常のCアプリケーション同様に面倒ではないかと考えられる)。 Androidアプリケーションは.apkという拡張子でファイル単体で配布されるので、まずそれを用意する。筆者はAppMonsterというツールを使っている。このツールだと簡単にSDカードにapkファイルを保存してくれる。このエントリでは例としてテスト用のアプリケーションであるandroid1.apkを使用する。 apkファイルはZIP形式の

    Androidアプリケーションのリバースエンジニアリング
  • XMLとWebデザイン: Scripting

    インタラクティブなスタイルの変更 XSLTでは、条件を設定してデータの抽出をしたり、 並び替えをしたりすることができます。 そこで、1つのXML文書に対して、 条件を替えてデータ抽出などを行いたいという要求が当然出てきます。 そこで、とりあえずの解決方法は次のようになります。 XSLTのファイルを変更したい条件の数だけ用意し、それぞれ異なる条件を指定する。 元のXML文書を条件の数だけ複製し、それぞれスタイルシートの指定(xml-stylesheet)だけ変更する。 それぞれのXML文書にリンクを張っておけばOk。 たしかにこうすれば切り替えることができますが、 似たようなファイルをいくつも用意しなくてはならないところがいかにも無駄です。 スタイルシートを動的に指定したり、条件を動的に指定したりできないのでしょうか。 実は、サーバ側でXSLTプロセッサを動かすときには、 これらの問題は容易

    superrush4x
    superrush4x 2009/09/18
    JavaScriptでXSLT切り替え
  • 1