PHP SimpleXML
PHP SimpleXML
PHP SimpleXML? ?? ???? XML ??? ???? ???? ?? ??? ????.
PHP SimpleXML?? ??????
SimpleXML? PHP 5? ??? ?????.
SimpleXML ??? XML ??? ??? ???? ???? ??? ??? ?????.
DOM ?? Expat ??? ?? SimpleXML? ? ? ?? ????? XML ???? ??? ???? ?? ? ????.
SimpleXML? XML ??(?? XML ???)? ??? ?? ??? ??? ? ????.
1. ??? SimpleXMLElement ??? ?? ???? ?????. ??? ??? ?? ??? ?? ?? ?? ??? ??? ?????.
2. ??? ?? ??? ???? ??????. ??? ??? ?? ??? ?????.
3. ?? ??? ???? ???? ?????. ??? ?? ?? ??? ??? ?? ?? ??? ???? ?????.
SimpleXML? ??? ?? ?? ??? ???? ? ?? ????.
1. XML ??/????? ??? ??/??
2.
??? ??????? ?? ?? XML? ??? ?? Expat ??? XML DOM? ???? ?? ????.
??
PHP 5?? SimpleXML ??? PHP ??? ?????. ? ??? ???? ?? ??? ???? ????.
PHP SimpleXML ??
??? ?? XML ?? "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>
?? ? XML ??? ?? ??? ?????:
?? 1
$xml ??(SimpleXMLElement ??)? ?? ??? ?????.
<?php $xml=simplexml_load_file("note.xml"); print_r($xml); ?>
?? ???
? ??? ??? ?????:
SimpleXMLElement Object ( [to] => Tove [from] => Jani [??] => ; ?? [??] => ?? ???? ?? ?? ???! )
XML ??? ? ??? ?? ?? ???:
<?php $xml=simplexml_load_file("note.xml"); echo $xml->to . "<br>"; echo $xml->from . "<br>"; echo $xml->heading . "<br>"; echo $xml->body; ?>
???? ???
? ??? ??? ?????:Tove
Jani ??
?? ??? ?? ?? ???!
? ?? ?? ?? ??? ?? ?? ? ???:
<?php $xml=simplexml_load_file("note.xml"); echo $xml->getName() . "<br>"; foreach($xml->children() as $child) { echo $child->getName() . ": " . $child . "<br>"; } ?>???? ???
? ??? ??? ?????.
?? ??: Tove ?? ??: Jani
??: ??
??: ?? ??? ?? ?? ???!
? ?? PHP SimpleXML? ?? ??
PHP SimpleXML ??? ?? ??? ????? PHP SimpleXML ?? ???? ?????.