PHP xml_parser_create_ns() ƙararar

Tasiri da ƙa'idodin

xml_parser_create_ns() ƙararar ƙaɗe ƙaɗa XML na ƙaɗa na ƙaɗa na ƙaɗa.

این فونکشن یک XML parser جدید ایجاد می‌کند و یک رشته منبع قابل استفاده توسط فونکشن‌های دیگر XML را بازمی‌گرداند.

قوانین

xml_parser_create_ns(encoding,separator)
پارامتر توضیح
encoding اختیاری. مشخص می‌کند که کدک خروجی چیست.
encoding اختیاری. مشخص می‌کند که تسمه‌بند برای جدا کردن نام‌برچسب و نام‌فضا چیست. پیش‌فرض "::" است.

توضیح

پارامترهای اختیاری encoding در PHP 4 برای مشخص کردن کدک ورودی XML استفاده می‌شود.

از PHP 5 شروع به خودکار تشخیص کدک ورودی XML شد، بنابراین encoding پارامترها فقط برای مشخص کردن کدک خروجی داده‌های پس از تحلیل استفاده می‌شوند.

در PHP 4، کدک خروجی پیش‌فرض با کدک داده‌های ورودی یکسان است. اگر یک رشته خالی را انتقال دهید،解析گر سعی می‌کند 3 یا 4 بایت اول را جستجو کند تا کدک مستند را تعیین کند.

در PHP 5.0.0 و 5.0.1، کدک خروجی پیش‌فرض ISO-8859-1 است، در حالی که در نسخه‌های 5.0.2 و بالاتر UTF-8 است.

کدک‌هایی که توسط解析گر پشتیبانی می‌شوند شامل ISO-8859-1, UTF-8 و US-ASCII هستند.

توجه و کامنت‌ها

توجه:برای آزاد کردن یک解析گر XML، از xml_parser_free(); فونکشن.

توجه:برای ایجاد یک解析گر XML بدون پشتیبانی از نام‌فضا، از xml_parser_create(); فونکشن.

مثال

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