jsonecho

XML Escape

متن خود را بچسبانید و آن را برای XML escape‌شده دریافت کنید، آماده چسباندن در کد یا داده.

در حال بارگذاری ابزار...

نحوه استفاده از XML Escape

  1. متنی را که می‌خواهید escape کنید بچسبانید یا تایپ کنید.
  2. در صورت نیاز گزینه‌ها را تنظیم کنید.
  3. نتیجه escape‌شده را کپی کنید.

درباره XML Escape

XML پنج entity از پیش تعریف‌شده دارد و هر وقت آن کاراکترها در متن یا مقدار ویژگی ظاهر می‌شوند باید از آن‌ها استفاده کنید. یک امپرسند یا براکت زاویه‌ای escape‌نشده کل سند را نامعتبر می‌کند و تجزیه‌گر اصلاً از خواندن آن امتناع می‌کند، پس نمره جزئی وجود ندارد.

فراموش کردن escape وقتی XML را با چسباندن رشته‌ها به هم می‌سازید آسان است. متن خام را اینجا بچسبانید و نسخه‌ای می‌گیرید که امن است بین تگ‌ها یا داخل یک ویژگی قرار گیرد.

چه چیزی escape می‌شود

& به &amp;، < به &lt;، > به &gt;، " به &quot; و ' به &apos; تبدیل می‌شود.

پرسش‌های متداول

آیا باید علامت بزرگ‌تر از را escape کنم؟

در بیشتر جاها بدون escape مجاز است، به‌جز در دنباله ]]>. Escape کردن آن در همه‌جا عادت امنی است و کاری است که این ابزار انجام می‌دهد.

تفاوت escape در XML و HTML چیست؟

فقط آپاستروف. XML برای آن ' را تعریف می‌کند، HTML نه. بقیه چیزها یکسان است.

آیا می‌توانم به‌جای آن از CDATA استفاده کنم؟

برای یک بلوک متن طولانی، بله: <![CDATA[ ... ]]> اجازه می‌دهد escape را رد کنید. داخل مقادیر ویژگی در دسترس نیست.

کاراکترهایی که اصلاً در XML مجاز نیستند چه؟

بیشتر کاراکترهای کنترلی (جز تب، line feed و carriage return) در XML 1.0 نمی‌توانند ظاهر شوند، حتی escape‌شده. باید حذف شوند.

بیشتر در Escape و متن

همه ابزارها →