なぜ WXB を XML に変換するのですか?
«WXB» という拡張子を見て、.XML に展開できるパックされたドキュメントだと誤解されることがありますが、この拡張子は無関係なプログラム間で再利用されています。watchX Blocks プロジェクトはたまたまブロックを XML として保存していますが、wxBasic は解釈実行される BASIC ソースに .wxb を使用しており、どちらもコンバーターを介して往復させるようなフォーマットではありません。
WXB から XML への変換方法
Visual Studio Code FREE
.wxb ファイルを Visual Studio Code で開きます。内容が XML (watchX Blocks) の場合は、「ファイル > 名前を付けて保存」で拡張子を .xml にして保存します。BASIC コードの場合は XML ではないため変換できません。
Notepad++ FREE
ファイルを Notepad++ で開いて内容を確認します。<xml> や <block> ツリーで始まっている場合は、コピーを .xml として保存します。それ以外の場合は、マークアップではなくソースコードとして扱ってください。
これらの形式について
.wxb ファイルは、Arduino 互換ウェアラブル端末 watchX 用のブロックベースのコーディングエディタである watchX Blocks によって保存されたプロジェクトです。これはプログラムの接続されたコードブロックを保存する XML ドキュメントであり、エディタはこれを Arduino ソースに変換して時計にアップロードします。watchX Blocks で…
.WXB の詳細を開く →XML ファイルは、ネストされたカスタムタグ内に構造化データを保存するプレーンテキストドキュメントです。単なるテキストであるため、任意のテキストエディタで開くことができます。ブラウザのタブにドラッグすれば折りたたみ可能な表示で素早く確認でき、編集には Visual Studio Code や Notepad++ が適しています。XML…
.XML の詳細を開く →品質と注意点
.wxbから.xmlへのリネームが機能するのは、ファイルにすでに XML が含まれている場合のみです。wxBasic ソースをリネームしても、無効で使い物にならない XML ファイルになります。- パースやフォーマット、スキーマの追加は行われません。既存のバイト列にラベルを付け替えているだけで、フォーマットを変換しているわけではありません。
- 元のプログラムがリネームされたファイルを開くのを拒否する場合があるため、常に元の
.wxbを保管しておいてください。
よくある質問
WXB ファイルは単なる XML ファイルですか?
.wxb ファイルは BASIC ソースコードであり、XML ではありません。