Titanium mobile [end tag name: string is not match the current start tagName:string]

2014/06/17

Titanium Mobile 開発

超久しぶりのTitanium mobileネタ。

ちょっと前に作ったアプリを修正する必要があり3.1.2から3.2.3GAへ。

そしたらコンパイルでコケル。 なぜだーと調べてみたらこんなエラー。

end tag name: string  is not match the current start tagName:string 
@#[line:242,col:21]
/Users/hogehoge/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/xmldom/dom-parser.js:187
     throw error;
           ^
end tag name: string  is not match the current start tagName:string
そうだ、なんかParserかわったんだっけ。

調べてみると、わかりました。

</string>である場所が</string >>の前にスペースが入っちゃってました。。。

パーサーかえるとかこの手の変更はマジ簡便してほしい。。。

JSONのパースでこけたりしたら想像するだけでうんざり系の対応だな。。。

アプリで対応できるものはよいけど、サーバー側が自分たちの管理している仕組みでなかったりするとえらく大変。

楽天市場でGO

マウスコンピューター期間限定セール

過去の記事はこちら

QooQ