مثال
دادههای XML را در یک آرایه تجزیه کنید (از note.xml):
$xmlparser = xml_parser_create();
$fp = fopen("note.xml",
"r");
$xmldata = fread($fp, 4096);
// دادههای XML را در یک آرایه تجزیه کنید
xml_parse_into_struct($xmlparser,$xmldata,$values);
xml_parser_free($xmlparser);
print_r($values)؛
fclose($fp);
?>
اجرای مثال »
تعریف و استفاده
تابع xml_parse_into_struct() داده های XML را در یک آرایه تجزیه می کند.
این تابع داده های XML را به 2 آرایه تجزیه می کند:
- آرایه ارزش - حاوی داده های XML تجزیه شده
- آرایه شاخص - حاوی نشانگرهایی به مکان مقادیر در آرایه ارزش
نحو
xml_parse_into_struct(تجزیه کننده، داده، مقادیر، شاخص)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| تجزیه کننده | لازم است. تجزیه کننده XML مورد استفاده | را مشخص می کند
| داده | لازم است. داده های XML را برای تجزیه مشخص می کند |
| مقادیر | لازم است. آرایه ای را با مقادیر داده های XML | مشخص می کند
| شاخص | اختیاری. آرایه ای را با اشاره گر به محل مقادیر مشخص می کند در مقادیر |
جزئیات فنی
| مقدار بازگشتی: | 1 در موفقیت. 0 در مورد شکست |
|---|---|
| نسخه PHP: | 4.0+ |
❮ مرجع تجزیه کننده PHP XML