PHP හි XML ආකෘතිය
XML යනු දත්ත ගබඩා කිරීම සඳහා වන ආකෘතියකි. මෙම ආකෘතිය බොහෝ විට අඩවි අතර, හෝ සේවාදායකය (server) සහ ගවේෂකය (browser) අතර දත්ත හුවමාරු කිරීම සඳහා භාවිතා කරයි. තාක්ෂණික වශයෙන් XML යනු HTML හා සමානයි, නමුත් ඕනෑම ටැග් සහ ගුණාංග (attributes) සමඟිනි.
අපි වෙනම ගොනුවක් සාදමු test.xml,
එහි අපි පරීක්ෂණ XML ලේඛනය
ගබඩා කරමු.
ආරම්භ කිරීම සඳහා මෙම ලේඛනයේ විශේෂ ශීර්ෂකයක් (header) සෑදීමට අවශ්යයි, එය අපට XML ඇති බවත්, මෙම භාෂාවේ අනුවාදය විශේෂ නිර්දේශ කිරීමත් කරයි:
<?xml version="1.0"?>
දැන් මූල මූලද්රව්යය (root element) සෑදිය යුතුය.
එය ටැගයක් වනු ඇත, එහි
සම්පූර්ණ ලේඛනයම අඩංගු වේ.
මෙම ටැගයේ නම ඕනෑම දෙයක් විය හැකිය.
අපි එය නම් කරමු <root>:
<?xml version="1.0"?>
<root>
</root>
දැන් යම් දත්ත එකතු කරමු:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
දැන් PHP හි අපට මෙම
ලේඛනය පූරණය කළ හැක්කේ ශ්රිතය (function) මගිනි
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
විචල්යයට (variable) විශේෂ වස්තුවක් (object) ලියා ඇත, එය භාවිතා කර අපට XML ගසෙන් (tree) ටැගවල දත්ත ලබා ගත හැකිය:
<?php
var_dump($xml); // වස්තුව (object)
?>
ඉදිරියේදී, ඊළඟ පාඩම්වල කෙටියෙන් කියතොත්,
මම XML ලබා ගැනීමේ මොහොත අත්හරිමි
සහ විචල්යයේ ඇතැයි සලකමි
$xml ශ්රිතයේ ප්රතිඵලය
simplexml_load_file ගබඩා කරයි.
පරීක්ෂණ XML ගොනුවක් සාදන්න.
එය PHP හි ලබා ගන්න.
ලබා ගැනීමේ ප්රතිඵලය ප්රදර්ශනය කරන්න
var_dump හරහා.