PHP SimpleXML – Get

2 min read

SimpleXML is a PHP extension that allows us to easily manipulate and get XML data.

SimpleXML нь PHML өргөтгөл бөгөөд XML өгөгдлийг хялбархан удирдах, авах боломжийг бидэнд олгодог.


PHP SimpleXML – Get Node Values #

PHP SimpleXML – Зангилааны утга авах #

Get the node values from the “note.xml” file:

“Note.xml” файлаас зангилааны утгыг авна уу:

Example Жишээ #

<?php $xml=simplexml_load_file("note.xml") or die("Error: Cannot create object"); echo $xml->to . "<br>"; echo $xml->from . "<br>"; echo $xml->heading . "<br>"; echo $xml->body; ?>

The output of the code above will be:

Дээрх кодын гаралт нь:

Tove
Jani
Reminder
Don’t forget me this weekend!

Another XML File #

Өөр нэг XML файл #

Assume we have an XML file called “books.xml”, that looks like this:

Бидэнд “books.xml” нэртэй XML файл байгаа гэж үзье.

 
   
    Giada De Laurentiis
    2005
    30.00 
 
   
    J K. Rowling
    2005
    29.99 
 
   
    James McGovern
    2003
    49.99 
 
   
    Erik T. Ray
    2003
    39.95 
 
 
 
 
 

PHP SimpleXML – Get Node Values of Specific Elements #

PHP SimpleXML – Тодорхой элементүүдийн зангилааны утгыг авах #

The following example gets the node value of the

Дараах жишээ нь.-Ийн зангилааны утгыг авна

<?php $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); echo $xml->book[0]->title . "<br>"; echo $xml->book[1]->title; ?>

The output of the code above will be:

Дээрх кодын гаралт нь:

Everyday Italian
Harry Potter

PHP SimpleXML – Get Node Values – Loop #

PHP SimpleXML – Зангилааны утга авах – Loop #

The following example loops through all the elements in the “books.xml” file, and gets the node values of the

Дараах жишээ нь “books.xml” файлын бүх элементүүдийг тойрон эргэлдэж, -н цэгийн утгыг авна

<?php $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); foreach($xml->children() as $books) { echo $books->title . ", "; echo $books->author . ", "; echo $books->year . ", "; echo $books->price . "<br>"; } ?>

The output of the code above will be:

Дээрх кодын гаралт нь:

Everyday Italian, Giada De Laurentiis, 2005, 30.00
Harry Potter, J K. Rowling, 2005, 29.99
XQuery Kick Start, James McGovern, 2003, 49.99
Learning XML, Erik T. Ray, 2003, 39.95

PHP SimpleXML – Get Attribute Values #

PHP SimpleXML – Аттрибутын утгыг авах #

The following example gets the attribute value of the “category” attribute of the first element and the attribute value of the “lang” attribute of the

Дараах жишээнд эхний элементийн “категори” шинж чанарын шинж чанар ба “lang” шинж чанарын  утгыг авна.

<?php $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); echo $xml->book[0]['category'] . "<br>"; echo $xml->book[1]->title['lang']; ?>

The output of the code above will be:

Дээрх кодын гаралт нь:

COOKING
en

PHP SimpleXML – Get Attribute Values – Loop #

PHP SimpleXML – Аттрибутын утгыг авах – Loop #

The following example gets the attribute values of the

Дараах жишээ нь.-Ийн шинж чанарын утгыг олж авна

Example Жишээ #

<?php $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); foreach($xml->children() as $books) { echo $books->title['lang']; echo "<br>"; } ?>

The output of the code above will be:

Дээрх кодын гаралт нь:

en
en
en-us
en-us

More PHP SimpleXML #

Бусад PHP SimpleXML #

For more information about the PHP SimpleXML functions, visit our PHP SimpleXML Reference.

PHP SimpleXML функцуудын талаар нэмэлт мэдээлэл авахыг хүсвэл манай PHP SimpleXML лавлагаанаас авна уу.

Powered by BetterDocs

Leave a Reply