ÈçºÎʹÓÃPHP DOMDocument´´½¨¶¯Ì¬XMLÎļþ
µ±´¦Àí»ùÓÚXMLÓ¦ÓóÌÐòʱ£¬¿ª·¢Õß¾³£ÐèÒª½¨Á¢XML±àÂëÊý¾Ý½á¹¹¡£ÀýÈ磬WebÖлùÓÚÓû§ÊäÈëµÄXML״̬ģ°å£¬·þÎñÆ÷ÇëÇóXMLÓï¾ä£¬ÒÔ¼°»ùÓÚÔËÐÐʱ¼ä²ÎÊýµÄ¿Í»§ÏìÓ¦¡£
¾¡¹ÜXMLÊý¾Ý½á¹¹µÄ¹¹½¨±È½Ï·Ñʱ£¬µ«Èç¹ûʹÓóÉÊìµÄPHP DOMÓ¦ÓóÌÐò½Ó¿Ú£¬Ò»Çж¼»á±äµÃ¼òµ¥Ã÷ÁË¡£±¾ÎĽ«ÏòÄã½éÉÜPHP DOMÓ¦ÓóÌÐò½Ó¿ÚµÄÖ÷Òª¹¦ÄÜ£¬ÑÝʾÈçºÎÉú³ÉÒ»¸öÕýÈ·µÄXMLÍêÕûÎļþ²¢½«Æä±£´æµ½´ÅÅÌÖС£
´´½¨ÎĵµÀàÐÍÉùÃ÷
Ò»°ã¶øÑÔ£¬XMLÉùÃ÷·ÅÔÚÎĵµ¶¥²¿¡£ÔÚPHPÖÐÉùÃ÷Ê®·Ö¼òµ¥£ºÖ»ÐèʵÀý»¯Ò»¸öDOMÎĵµÀàµÄ¶ÔÏ󲢸³ÓèËüÒ»¸ö°æ±¾ºÅ¡£²é¿´³ÌÐòÇåµ¥A£º
³ÌÐòÇåµ¥ A
<?php
// create doctype
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain");
// save and display tree
echo $dom->saveXML();
?>
Çë×¢ÒâDOMÎĵµ¶ÔÏóµÄsaveXML()·½·¨¡£ÉÔºóÎÒÔÙÏêϸ½éÉÜÕâÒ»·½·¨£¬ÏÖÔÚÄãÖ»ÐèÒª¼òµ¥ÈÏʶµ½ËüÓÃÓÚÊä³öXMLÎĵµµÄµ±Ç°¿ìÕÕµ½Ò»¸öÎļþ»òä¯ÀÀÆ÷¡£ÔÚ±¾Àý£¬ÎªÔöÇ¿¿É¶ÁÐÔ£¬ÎÒÒѾ½«ASCIIÂëÎı¾Ö±½ÓÊä³öÖÁä¯ÀÀÆ÷¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬¿É½«ÒÔtext/XMLÍ·Îļþ·¢Ë͵½ä¯ÀÀÆ÷¡£
ÈçÔÚä¯ÀÀÆ÷Öв鿴Êä³ö£¬Äã¿É¿´µ½ÈçÏ´úÂ룺
<?xml version="1.0"?>
Ìí¼ÓÔªËØºÍÎı¾½Úµã
XMLÕæÕýÇ¿´óµÄ¹¦ÄÜÊÇÀ´×ÔÆäÔªËØÓë·â×°µÄÄÚÈÝ¡£ÐÒÔ˵ÄÊÇ£¬Ò»µ©Äã³õʼ»¯DOMÎĵµ£¬ºÜ¶à²Ù×÷±äµÃºÜ¼òµ¥¡£´Ë¹ý³Ì°üº¬ÈçÏÂÁ½²½Ö裺
¶ÔÏëÌí¼ÓµÄÃ¿Ò»ÔªËØ»òÎı¾½Úµã£¬Í¨¹ýÔªËØÃû»òÎı¾ÄÚÈݵ÷ÓÃDOMÎĵµ¶ÔÏóµÄcreateElement()»òcreateTextNode()·½·¨¡£Õ⽫´´½¨¶ÔÓ¦ÓÚÔªËØ»òÎı¾½ÚµãµÄжÔÏó¡£
ͨ¹ýµ÷ÓýڵãµÄappendChild()·½·¨£¬²¢°ÑÆä´«µÝ¸øÉÏÒ»²½Öд´½¨µÄ¶ÔÏ󣬲¢ÔÚXMLÎĵµÊ÷Öн«ÔªËØ»òÎı¾½ÚµãÌí¼Óµ½¸¸½Úµã¡£
ÒÔÏ·¶Àý½«Çå³þµØÑÝʾÕâ2²½Ö裬Çë²é¿´³ÌÐòÇåµ¥B¡£
³ÌÐòÇåµ¥ B
<?php
// create doctype
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain");
// create root element
$root = $dom->createElement("toppings");
$dom->appendChild($root);
// create child element
$item = $dom->createElement("item");
$root->appendChild($item);
// create text node
$text = $dom->createTextNode("pepperoni");
$
Ïà¹ØÎĵµ£º
PHP±äÁ¿µÄ±äÁ¿£¬¼´¿É±ä±äÁ¿
¿É±ä±äÁ¿µÄ¸ÅÄͨ¹ý»ñȡһ¸ö±äÁ¿µÄÖµ×öΪÁíÍâÒ»¸ö±äÁ¿µÄÃû³ÆÀ´²Ù×÷±äÁ¿£¬¾ÍÊÇ¿ÉÒÔ±äÁ¿¡£
¡¾Ê¾Àý¡¿
Îı¾²é¿´¸´ÖÆ´úÂë´òÓ¡¹ØÓÚ
<?php
$a = 'hello'; //ÆÕͨ±äÁ¿
$$a = ' ......
PHPµÄÓï·¨½á¹¹
±à³ÌÓïÑÔµÄÓï·¨½á¹¹£¨lexical structure£©ÊÇÖ¸¹ÜÀíÈçºÎÓÃÓïÑÔд³ÌÐòµÄ»ù±¾¹æÔòµÄ¼¯ºÏ¡£Óï·¨½á¹¹ÊÇ×îµÍ¼¶µÄÓïÑÔÓï·¨£¬²¢ÇÒÖÆ¶¨Á˱äÁ¿Ãû³ÆÊÇʲôÑù×Ó£¬Ê²Ã´×Ö·ûͨ³£ÓÃ×ö×¢ÊÍ£¬ÒÔ¼°ÈçºÎ½«³ÌÐòÓï¾ä·Ö¿ªµÈµÈ¡£
PHPµÄ»ù±¾Óï·¨
1¡¢ ´óСд
ͬÄÚÖýṹºÍ¹Ø¼ü×Ö£¨Èçecho¡¢while¡¢classµÈ£©Ò»Ñù£¬Óû§×Ô¶¨ÒåµÄÀàÃû ......
±¾½Ì³ÌÀ´×ÔPHP½Ì³ÌÍø(www.phpjc.cn)
PHP ÖеıäÁ¿
±äÁ¿ÓÃÓÚ´æ´¢Öµ£¬±ÈÈçÊý×Ö¡¢Îı¾×Ö·û´®»òÊý×é¡£
Ò»µ©ÉèÖÃÁËij¸ö±äÁ¿£¬ÎÒÃǾͿÉÒÔÔڽű¾ÖÐÖØ¸´µØÊ¹ÓÃËü¡£
PHP ÖеÄËùÓбäÁ¿¶¼ÊÇÒÔ $ ·ûºÅ¿ªÊ¼µÄ£¬±äÁ¿ÃûÊÇÇø·Ö´óСдµÄ¡£
ÔÚ PHP ÖÐÉèÖñäÁ¿µÄÕýÈ··½·¨ÊÇ£º
$var_name = value;
PHP µÄÈëÃÅÕßÍùÍù»áÍü¼ÇÔÚ±äÁ¿µÄÇ°Ãæµ ......
1¡¢Ê¹ÓÃGZip
¡¡¡¡ÔÚÿһ¸öPHPÒ³Ãæ¶¥²¿¼ÓÈëÒÔÏ´úÂ룺
<?php ob_start("ob_gzhandler");?>
¡¡¡¡Ê¹ÓøôúÂëºó·þÎñÆ÷»áѹËõËùÓÐÐèÒª´«Ë͵½¿Í»§¶ËµÄ´úÂ룬²¢ÔÚä¯ÀÀÆ÷ÖнøÐнâѹ£¬´Ó¶øÊ¹ÍøÕ¾ÔËÐÐËٶȼӿ졣ÕâÒ»¹¦ÄÜ»¹¿ÉÒÔ½ÚÊ¡ÍøÕ¾¿Õ¼äµÄÁ÷Á¿¡£
2¡¢²»ÒªÀÄÓÃJavascriptºÍAjax
¡¡¡¡Ö»ÔÚÐèÒªµÄʱºò²ÅʹÓÃJavascriptºÍAjax ......