যদি XML স্ট্রিংটি প্রি-ফরম্যাটেড থাকে এবং এর প্লেইন টেক্সট রিপ্রেজেন্টেশন দেখাতে হয়, তবে HTML <pre> ট্যাগে মুড়িয়ে এবং htmlentities() ফাংশন ব্যবহার করে অ্যাঙ্গেল ব্র্যাকেটগুলো এস্কেপ করা যায়।
উদাহরণ
<?php
$string = "<example>
<example>
<example_value>EXAMPLE</example_value>
</example>
</example>";
echo '<pre>', htmlentities($string), '</pre>';
?>
আউটপুট
এটি নিচের আউটপুট তৈরি করবে:
<example>
<example>
<example_value>EXAMPLE</example_value>
</example>
</example>
ব্যাখ্যা: htmlentities() ফাংশনটি বিশেষ ক্যারেক্টারগুলো (যেমন <, >, &) তাদের HTML এন্টিটিতে রূপান্তর করে, ফলে ব্রাউজার XML ট্যাগগুলো রেন্ডার না করে সourse কোড হিসেবে দেখায়। <pre> ট্যাগটি হোয়াইটস্পেস এবং লাইন ব্রেক সংরক্ষণ করে।