পিএইচপি XML Parser
ফাংশন
পিএইচপি XML Parser
পরিচিতি
XML
এইচটিএমএল এর মতোই, পার্থক্য হলো XML
দিয়ে নিজেই ট্যাগ তৈরি কর যায়।XML
ফাংশন XML
ডকুমেন্ট পার্স করতে দেয় , কিন্তু ভ্যালিডেট করে না।XML
স্টান্ডার্ড স্ট্রাকচার ডকুমেন্ট এক্সচেঞ্জের জন্য জন্য একটি ডাটা ফরম্যাট। এক্সএমএল সম্পর্কে বিস্তারিতঁ জানতে স্যাট একাডেমির
এক্সএমএল টিওটোরিয়াল ভিজিট করন।
Expat XML
পার্সার ব্যবহার করে।XML
ডকুমেন্টের সিরিজ হিসাবে দেখায়।যখন একটি ইভেন্ট সংগঠিত হয় এটি হ্যাণ্ডেল করার জন্য এটি একটি নির্দিষ্ট ফাংশন কে কল করে।
যাইহোক, যদি ডকুমেন্ট ভাল্ভাবে তৈরি না হয়ে থাকে তাহলে এটি একটি error মেসেজ দিয়ে শেষ করে।
কারন, এটি হচ্চে ইভেন্ট-ভিত্তিক একটি validating পার্সার, তাই Expat দ্রুত এবং ভাল ওয়েব অ্যাপ্লিকেশন এর জন্য জন্য উপযুক্ত।
XML Parser
ফাংশন XML Parser
তৈরি করতে দেয় এবং XML ইভেন্টের জন্য হ্যাণ্ডলার নির্ধারন করে।XML Parser
ফাংশন হচ্চে পিএইচপির কোর অংশ(গুরুত্বপুর্ন অংশ)। XML Parser
ফাংশন ব্যবহার করার জন্য কোন ইনস্টলেশনের প্রয়োজন নেই।পিএইচপি XML Parser
ফাংশন
পিএইচপি: পিএইচপি পুর্বের ভার্সনে এই ফাংশন সাপোর্ট করে
নিচে XML Parser
ফাংশন , ফাংশনের বর্ননা ও পিএইচপি ভার্সন দেওয়া হয়েছে দেওয়া হলো, বাটনে ক্লিক করে ফাংশনটি সম্পর্কে বিস্তারিত জানুন
Decodes an UTF-8 string to ISO-8859-1
Encodes an ISO-8859-1 string to UTF-8
XML Parser
পার্সার থেকে একটি error স্ট্রিং পায়।
XML Parser
পার্সার থেকে বর্তমান byte ইন্ডেক্স পায়।
XML Parser
পার্সার থেকে বর্তমান column নাম্বার পায়।
XML Parser
পার্সার থেকে বর্তমান লাইন নাম্বার পায়।
XML Parser
parser থেকে একটি error কোড পায়।
XML Parser
ডকু্মেন্ট পার্স করে।
XML Parser
ডাটা একটি অ্যারেতে পার্স করে।
নেমস্পেস সাপোর্টসহ একটি XML Parser
পার্সার তৈরি করে।
XML Parser
পার্সার তৈরি করে।
XML Parser
পার্সার মুক্ত করে।
XML Parser
পার্সার থেকে অপশন পায়।
XML Parser
পার্সারে একটি অপশন সেট করে।
ক্যারেক্টার ডাটার জন্য হ্যান্ডেলার ফাংশন সেট করে।
ডিফল্ট হ্যান্ডেলার ফাংশন সেট করে।
এলি্মেন্টগুলূর শুরু এবং শেষ এলি্মেন্টের জন্য হ্যান্ডেলার ফাংশন সেট করে।
নেমস্পেস ডিক্লেয়ারেশোন শেষের জন্য হ্যান্ডেলার ফাংশন সেট করে।
অতিরিক্ত এন্টিটির জন্য হ্যান্ডেলার ফাংশন সেট করে।
নোটেশন ডিক্লেয়ারেশনের জন্য হ্যান্ডেলার ফাংশন সেট করে।
অবজেক্টের সাথে XML Parser
পার্সার ব্যবহার করে।
প্রক্রিয়াকরণ নির্দেশ করার জন্য হ্যান্ডেলার ফাংশন সেট করে।
নেমস্পেশ ডিক্লেয়ারেশন শূরুর জন্য হ্যান্ডেলার ফাংশন সেট করে।
unparsed entity ডিক্লেয়ারেশনের জন্য হ্যান্ডেলার ফাংশন সেট করে।
পিএইচপি XML Parser
পার্সার কনস্ট্যান্ট
নিচে XML Parser
পার্সার কনস্ট্যান্ট দেওয়া হয়েছেঃ
- XML_ERROR_NONE (integer)
- XML_ERROR_NO_MEMORY (integer)
- XML_ERROR_SYNTAX (integer)
- XML_ERROR_NO_ELEMENTS (integer)
- XML_ERROR_INVALID_TOKEN (integer)
- XML_ERROR_UNCLOSED_TOKEN (integer)
- XML_ERROR_PARTIAL_CHAR (integer)
- XML_ERROR_TAG_MISMATCH (integer)
- XML_ERROR_DUPLICATE_ATTRIBUTE (integer)
- XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer)
- XML_ERROR_PARAM_ENTITY_REF (integer)
- XML_ERROR_UNDEFINED_ENTITY (integer)
- XML_ERROR_RECURSIVE_ENTITY_REF (integer)
- XML_ERROR_ASYNC_ENTITY (integer)
- XML_ERROR_BAD_CHAR_REF (integer)
- XML_ERROR_BINARY_ENTITY_REF (integer)
- XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer)
- XML_ERROR_MISPLACED_XML_PI (integer)
- XML_ERROR_UNKNOWN_ENCODING (integer)
- XML_ERROR_INCORRECT_ENCODING (integer)
- XML_ERROR_UNCLOSED_CDATA_SECTION (integer)
- XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer)
- XML_OPTION_CASE_FOLDING (integer)
- XML_OPTION_TARGET_ENCODING (integer)
- XML_OPTION_SKIP_TAGSTART (integer)
- XML_OPTION_SKIP_WHITE (integer)