XML URLエンコーダー – 安全なURL用にXMLをパーセントエンコード
このXML URLエンコーダーは、XMLテキストをパーセントエンコードしてURLで安全に運べるようにします。クエリ値にはencodeURIComponent、URL全体にはencodeURI、スペースを+で表すフォームスタイルエンコーディングを選びます。テキストを貼り付けまたは入力し、モードを選んで、ワークフローで使うためにエンコードされた結果をコピーします。
XML URLエンコーダーは、URLで使うためにXMLテキストをパーセントエンコードします。入力を変換すべきXMLデータとして扱うのではなく、提供されたテキストをURL転送用に準備します。XMLをURLや、URLエンコードされたテキストを期待する別のチャネルで運ぶ必要がある場合に役立ちます。
エンコードする内容に基づいてモードを選びます。encodeURIComponentはクエリ値用、encodeURIはURL全体用、フォームスタイルエンコーディングはスペースを+で表します。これらのモードは異なるURLエンコーディングの慣習を適用するので、宛先に合うものを選ぶことで誤った表現を避けられます。
XMLは要素と属性で構造化コンテンツを記述し、URLエンコーディングはパーセントエンコードされた文字でテキストを表します。XMLのエンコードは、その要素を別のデータ形式に変換するのではなく、転送用にテキストの表し方を変えます。XMLがURLで移動する必要がある場合はURLエンコーディングを使い、システムが直接XMLマークアップを期待する場合は元のXMLを使います。
このツールは完全にブラウザ上で動作し、入力はアップロード・保存・サーバーへの送信はされません。ページの読み込み後はオフラインで動作するので、インターネット接続なしでテキストをエンコードできます。このツールは無料で、データをデバイスの外に出す必要はありません。
このXML URLエンコーダーは、XMLをURLで渡したり、エンコードされた値を扱ったり、異なるURLエンコーディングモードがテキストをどう表すかを確認したりしたい開発者やDevOpsエンジニアに便利です。モードを選んで、入力をエンコードし、結果をワークフローにコピーしましょう。
手順1: エンコードしたいXMLテキストを入力または貼り付けます。このツールは提供されたテキストをURLエンコーディングの入力として処理します。
手順2: 用途に合うXML URLエンコーディングモードを選びます。クエリ値にはencodeURIComponent、URL全体にはencodeURI、+で表すスペースにはフォームスタイルエンコーディングを選びます。
手順3: エンコードされた結果を確認します。選んだモードによって、スペースを含む文字の表し方が決まります。
手順4: エンコードされた値をコピーして、URLセーフなテキストが必要な場所で使います。後で値をデコードする必要がある場合は元のテキストを保持します。
用途: URLセーフな値だけが運べるチャネルでXMLテキストを渡します。パーセントエンコーディングでテキストをURLでの転送に適したものにします。
用途: 誰かがエンコードされた形式で共有したXML値を扱います。互換性のあるURLデコードのステップで元のテキストを復元します。
用途: XML値をエンコードとデコードで往復させて、テキストが保たれるかをチェックします。
用途: URLにクエリ値としてXMLテキストを追加します。encodeURIComponentモードはクエリ値を想定しています。
用途: XMLテキストを含む完全なURLをエンコードします。encodeURIモードはURL全体を想定しています。
用途: フォームスタイルのURLワークフロー用にXMLテキストを準備します。スペースを+で表すべき場合はフォームスタイルモードを選びます。