{"version":"1.0","provider_name":"Utilewebsites","provider_url":"https:\/\/www.utilewebsites.nl\/en\/","author_name":"UtileWebsites","author_url":"https:\/\/www.utilewebsites.nl\/en\/author\/utilewebsites\/","title":"Secure XML export using htmlspecialchars() in PHP - Utilewebsites","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"yKXjrjKqyg\"><a href=\"https:\/\/www.utilewebsites.nl\/en\/knowledgebase\/secure-xml-export-using-htmlspecialchars-in-php\/\">Secure XML export using htmlspecialchars() in PHP<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.utilewebsites.nl\/en\/knowledgebase\/secure-xml-export-using-htmlspecialchars-in-php\/embed\/#?secret=yKXjrjKqyg\" width=\"600\" height=\"338\" title=\"&#8220;Secure XML export using htmlspecialchars() in PHP&#8221; &#8212; Utilewebsites\" data-secret=\"yKXjrjKqyg\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.utilewebsites.nl\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"The PHP function htmlspecialchars() is important when exporting text to formats such as XML or HTML, where special characters have special meaning. This function replaces special characters with their corresponding HTML entities so that the characters are displayed as plain text and do not disrupt the document structure. The use of htmlspecialchars() is especially important when displaying user input on a Web page to avoid potential security problems such as cross-site scripting (XSS). For example, if we want to export the text \"This is a &amp; example \" to XML, we need to use htmlspecialchars() with the argument ENT_XML1. This&nbsp;Continue Reading"}