亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Tutorial asas pembangunan PHP XML SimpleXML

1. Apakah itu PHP SimpleXML?

  • SimpleXML ialah ciri baharu dalam PHP 5.

  • Pelanjutan SimpleXML menyediakan cara mudah untuk mendapatkan nama dan teks elemen XML.

  • Berbanding dengan penghurai DOM atau Expat, SimpleXML boleh membaca data teks daripada elemen XML dengan hanya beberapa baris kod.

  • SimpleXML boleh menukar dokumen XML (atau rentetan XML) kepada objek Contohnya:

    elemen ditukar kepada atribut tunggal objek SimpleXMLElement. Apabila terdapat berbilang elemen pada tahap yang sama, ia diletakkan dalam tatasusunan.

    Sifat diakses menggunakan tatasusunan bersekutu, dengan indeks sepadan dengan nama sifat. Teks di dalam elemen

    ditukar kepada rentetan. Jika sesuatu elemen mempunyai berbilang nod teks, ia disusun mengikut tertib di mana ia ditemui.

SimpleXML sangat pantas digunakan apabila melaksanakan tugas asas seperti:

  • Membaca/mengekstrak data daripada fail/rentetan XML

  • Mengedit nod atau atribut teks

  • Walau bagaimanapun, apabila berurusan dengan XML lanjutan, seperti ruang nama, adalah lebih baik untuk menggunakan penghurai Expat atau XML DOM .

2.Pemasangan

Bermula dari PHP 5, fungsi SimpleXML merupakan bahagian penting dalam teras PHP. Tiada pemasangan diperlukan untuk menggunakan fungsi ini.

3. Contoh PHP SimpleXML

1. Terdapat fail XML, kodnya ditunjukkan dalam note.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
	<to>Tove</to>
	<from>Jani</from>
	<heading>Reminder</heading>
	<body>Don't forget me this weekend!</body>
</note>

Mari cuba outputnya

Kodnya adalah seperti berikut

<?php
$xml=simplexml_load_file("note.xml");
print_r($xml);
?>

Output (disyorkan untuk memuat turunnya secara setempat untuk melihat output)

1.png

2 Mari cuba keluarkan setiap elemen dalam fail xml Kodnya adalah seperti berikut

<?php
$xml=simplexml_load_file("note.xml");
echo $xml->to . "<br>";
echo $xml->from . "<br>";
echo $xml->heading . "<br>";
echo $xml->body;
?>

Output (Adalah disyorkan untuk. muat turun secara setempat untuk melihat output)

2.png

3 Output nama elemen dan data setiap nod anak:

Kodnya adalah seperti berikut.

<?php
$xml=simplexml_load_file("note.xml");
echo $xml->getName() . "<br>";
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br>";
}
?>

Output (disyorkan untuk memuat turunnya secara setempat untuk melihat output)

3.png

4 ??>

Untuk maklumat lanjut tentang fungsi PHP SimpleXML, sila lawati manual rujukan PHP SimpleXML kami.


Meneruskan pembelajaran
||
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>