XCode に付属するツールのようなオンライン アプリケーションに興味があります。このツールは、キーと値を行として編集可能な方法で表示し、xml plist を処理します (バイナリ plist も処理するかどうかは気にしません)。
6 に答える
それで、まったく同じことを疑問に思っていたのですが、この質問とその回答を見たとき、私は「それを作っています!」と言いました。そしてそうしました。2日後、あなたへの私の答えは次のとおりです。
http://tustin2121.github.io/jsPlistor/
jsPListor (2013 年 8 月 8 日現在のバージョン 1) を使用すると、xml plist の内容を ([インポート] ボタンを使用して) 貼り付け、ドラッグ アンド ドロップなどで編集できます。完了したら、[エクスポート] をクリックすると、すべてが有効な plist にパッケージ化され、コピーしてファイルに貼り付けることができます。
まだいくつかのバグや明白な欠員 (データ編集ダイアログなど) がありますが、機能しています。将来のバージョンでは、html5 ダウンロードによる保存、およびデータ行へのファイルのロードを許可しようとします。
github リポジトリ ( https://github.com/tustin2121/jsPlistor ) で、お気軽にバグを調べ、貢献し、送信してください。
Plistinatorがあります。これは、Mac、Windows、および Linux デスクトップ用のネイティブ C++/Qt アプリです。したがって、オンライン ツールではありませんが、少なくとも移植性があり、クロスプラットフォームで実行されます (それが Web ベースのエディターに対する要求であった場合)。
JS バージョンがバイナリ ファイルを処理するかどうかはわかりません (Plistinator は処理します)。Mac を使用している場合は、バイナリを XML に変換すると、JS エディタで編集できます。
plutil -convert xml myfile.plist
myfile.plist を XML バージョンで上書きすることに注意してください。これは、バイナリ バージョンと同じ情報をすべて表すとは限りません。
完全な開示: 私は Plistinator の作者であり、$12.99 は私のラーメンと家賃の支払いに使われます。
私が見つけられるものはおそらくないだろうという事実に、私は自分自身を辞任しました。しかし、私が見つけたのは、JSON 形式とテキスト PList 形式は非常によく似ており、Windows と Mac の両方でオンラインで利用できる JSON エディターがたくさんあるということです。あなたのニーズには合わないかもしれませんが、私のニーズにはぴったりでした。メモ帳で検索と置換を数回行うだけで、plist ファイルへの道のりの 90% を取得できます。唯一の大きな問題は、セミコロンとコンマです。
十分に小さいファイルで作業している場合は、手動で行うことができます。大きなファイルの場合、JSON を PList ファイルに変換する単純なユーティリティ アプリは、衝動に駆られた場合、おそらく非常に簡単に作成できるでしょう。
繰り返しますが、これはすべてテキスト形式の plist ファイルにのみ適用されます。少なくとも mac のほとんどの plist エディターは、plist をテキスト形式で保存できます。
オンラインの plist エディターはないと思います。少なくとも、Xcode を使用した Plist エディターほど機能的ではありません。
Xmlia2.0などのオンライン XML エディターを使用して、自分でコーディングすることもできます。
xcode から Plist Editor を入手したのに、なぜ XML ファイルを編集するためのオンライン ツールが必要になるのでしょうか?
昔、私はそれを書きました (古い非 XML plist ファイル用)。構造は非常に規則的であるため、XCode の plist エディターに多かれ少なかれ似た外観と動作をするものを作成することは難しくありません。
私はオンラインの XML エディターについて詳しく知りませんが、存在するに違いありません。DTD に精通した XML エディターがあれば、plist ファイルを非常に簡単に編集できるはずです。
ドキュメントを受け入れる Web アプリであれば、.txt
plist を問題なく編集できます。同様に.xml