- PHP SimpleXML - Get Node Values
- PHP SimpleXML - Зангилааны утга авах
- Another XML File
- Өөр нэг XML файл
- PHP SimpleXML - Get Node Values of Specific Elements
- PHP SimpleXML - Тодорхой элементүүдийн зангилааны утгыг авах
- PHP SimpleXML - Get Node Values - Loop
- PHP SimpleXML - Зангилааны утга авах - Loop
- PHP SimpleXML - Get Attribute Values
- PHP SimpleXML - Аттрибутын утгыг авах
- PHP SimpleXML - Get Attribute Values - Loop
- PHP SimpleXML - Аттрибутын утгыг авах - Loop
- More PHP SimpleXML
- Бусад PHP SimpleXML
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'];
?>
<?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 лавлагаанаас авна уу.