PHP xml_parser_create_ns() فنکشن

تعریف اور استعمال

xml_parser_create_ns() فنکشن نیم ناسپاس کے ساتھ سپورٹ کا حامل XML پارسر بناتا ہے。

یہ فونکشن ایک نئی ایکسمل پارسر قائم کرتا ہے اور اس کو دیگر ایکسمل فونکشنوں کا استعمال کیلئے منفرد ریسورس ہینڈل واپس لے جاتا ہے۔

قواعد

xml_parser_create_ns(encoding,separator)
پارامتر وصف
encoding اختیاری۔ خروجی اکودنگ کا تعین کیا جائے
encoding اختیاری۔ تیجی نام اور نیم نامستعار کا خروجی کا فاصلہ دینا، پیش فرض ":" ہے۔

توضیح

اختیاری پارامتر encoding در PHP 4 میں ورودی ایکسمل کا اکودنگ کا تعین کرنے کے لئے استعمال کیا جاتا تھا。

PHP 5 سے شروع ہونے پر، خودکار طور پر ورودی ایکسمل کی اکودنگ کا شناسائی کیا جاتا ہے، لہذا encoding پارامتر صرف اس کا استعمال کیا جاتا ہے کہ خروجی اکودنگ کا تعین کیا جائے。

در PHP 4 میں، پیش فرض خروجی اکودنگ ورودی داده کی اکودنگ کے ساتھ ہے۔ اگر خالی رشته فراہم کی جائے تو، پارسر پہلے 3 یا 4 بایٹ کا جائزہ لے کے دسکت کی اکودنگ کو قائم کرے گا。

در PHP 5.0.0 اور 5.0.1 میں، پیش فرض خروجی اکودنگ ISO-8859-1 ہے، جبکہ PHP 5.0.2 اور اس سے اوپر کی نسلیں UTF-8 ہیں。

پارسر کے ذریعہ سپورٹ کی جانے والی اکودنگ ISO-8859-1, UTF-8 اور US-ASCII ہیں。

تذکرے اور کاٹاویز

تذکرہ:اگر آپ چاہتے ہیں کہ ایکسمل پارسر کو آزاد کریں تو استعمال کریں xml_parser_free(); فونکشن.

تذکرہ:اگر آپ چاہتے ہیں کہ بغیر نیم نامستعار سپورٹ کا ایکسمل پارسر بنائیں تو استعمال کریں xml_parser_create(); فونکشن.

مثال

<?php
$xmlparser =; xml_parser_create_ns();;
xml_parser_free($xmlparser);
?>