XMLEDITOR.NETファイル→開くで表示されるダイアログボックスにURLを指定すると直接WEBページを読み込めます。整形式検証XHTML宣言があるものの整形式のXML文書になっていないページを時々みかけます。そのような非整形式のXML文書をXMLEDITOR.NETを使って修正してみましょう。例として属性値がクオーテーションで囲まれていない、タグが閉じられていない問題のあるXHTML文書をサンプルとして修正してみます。文字コードおまけ機能のご紹介。ソースビューでカーソルを合わせた文字のバイナリ情報がステータスバーに16進数で表示されます。めったに役立つことはないと思いますが。「あ」にカーソルを合わせるとShift_JISで符号化した値である82a0(1000001010100000)が表示されます。UTF-8ならe38182です。ノードエディットビューXMLEDITOR.NETはBASE64エンコード、デコード機能を備えており、BASE64エンコードしたデータをXML文書に簡単に埋め込み&取り出すことが可能です。前回はテキストデータのエンコード、デコードについて紹介しました。今度はバイナリデータをBASE64エンコードしてXML文書中に埋め込んでみます。ノードエディットビューXMLEDITOR.NETはBASE64エンコード、デコード機能を備えており、BASE64エンコードしたデータをXML文書に簡単に埋め込み&取り出すことが可能です。テキストデータをBASE64エンコードしてXML文書中に埋め込んでみます。XMLEDITOR.NET文字コードデフォルトにない文字コードを使いたい場合、手動でconfig.xmlに追加することで対応可能です。例としてUTF-32を追加してみます。エディタにはXMLEDITOR.NETを使いますが、サクラエディタなどのUTF-8対応テキストエディタを使ってもかまいません。XPのコードページ一覧です。文字コード追加の参考にどうぞ。高速化ソースビューでの編集が重い場合、以下に挙げるソースビューのオプションをオフにすることで軽くできる。全部オフにすれば当然軽くなるが、使い勝手との兼ね合いがあるのでオフにするオプションは適当に調整すること。XMLEDITOR.NET高速化サイズの大きいXMLファイルのロードに時間がかかる場合は以下のオプションをオフにすれば改善する。タブを記号で表示」「改行を記号で表示」ちなみにconfig.xmlのvwSourceViewColorThresholdLengthに指定した文字数を超えると、自動的に上記オプションがオフになるのであまり意識する必要はないかも。