メインコンテンツにスキップ

XMLエスケープ / アンエスケープ

API reference

テキスト内の特殊文字(&、<、>、"、')をXML実体にエスケープして、XMLの要素または属性内で安全にするか、XML実体と数値文字参照をプレーンテキストにアンエスケープします。

入力

エスケープモードのみ。属性値に5文字すべてを使用します。要素テキストは& < >のみが必要です。

出力

結果
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/xml-escape-unescape \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "<a href=\"x\">Tom & Jerry's</a>",
    "mode": "escape",
    "scope": "all"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `xml-escape-unescape` tool (XML Escape / Unescape) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/xml-escape-unescape/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="XMLエスケープ / アンエスケープ — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

XMLコンテンツで違法な文字をエスケープするか、XML実体を読み取り可能なテキストに戻します。入力を貼り付け、モードを選択すると、結果が瞬時に更新されます。すべてがブラウザで実行されるため、入力したものはアップロードされません。

エスケープされるもの

XMLは5つの文字を予約します。&は&amp;に、<は&lt;に、>は&gt;に、"は&quot;に、'は&apos;になります。要素テキスト内では、&と<のみが厳密にはエスケープが必要です(>は慣例としてエスケープされます)。一方、属性値は区切り文字として機能する引用符文字も必要とします。出力がタグ間に配置される場合はElement text onlyを使用し、属性内に配置される場合はAll fiveを使用してください。

使い方

  1. テキストを入力ボックスに貼り付けます。
  2. Escapeを選択してXML安全なテキストを生成するか、Unescapeを選択してデコードします。
  3. 結果をコピーまたはダウンロードします。

アンエスケープモードは、5つの定義済み実体に加えて、10進数(&#169;)および16進数(&#xA9;)の文字参照をデコードします。&nbsp;などのHTMLのみの実体はXMLでは定義されていないため、そのままにされます。無効な文字参照も変更されずに残されます。

関連ツール

XML Validatorで結果が整形式であることを確認するか、XML Formatterでドキュメント全体を整形します。

私のデータはプライベートですか?

はい。エスケープとアンエスケープはブラウザでプレーンなJavaScriptを使用します。入力したテキストはデバイスから離れることはありません。

xmlentities&amp;&lt;cdataattributeencodedecodecharacter referencesoaprss

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。