快速业务通道

PHP中获取星期的几种方法

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-23
;   $xml_data = ltrim($xml_data);   if ($xml_data != “”) { if ($name_tag == 1) { $arr["$xml_data"] = Array(); $name = $xml_data; $arr["$name"][0] = $name; $name_tag = 0; }   if ($xml_tag == 1) { $arr["$name"][1] = $xml_data; $xml_tag = 0; }   if ($xsl_tag == 1) { $arr["$name"][2] = $xml_data; $xsl_tag = 0; } } }   function endElement($parser_instance, $element_name) {   }   function buildHtml($name, $xml, $xsl) { echo “$name\t$xml\t$xsl\n”; $xslDoc = new DOMDocument(); $xslDoc->load(”$xsl”);   $xmlDoc = new DOMDocument(); $xmlDoc->load(”$xml”);   $proc = new XSLTProcessor(); $proc->importStylesheet($xslDoc); $html = $proc->transformToXML($xmlDoc);   if (!($filehandler = fopen($name, “w+”))) { die(”could not open $name output”); }   fwrite($filehandler, $html);   fclose($filehandler); }   $parser = xml_parser_create();   xml_set_element_handler($parser, “startElement”, “endElement”); xml_set_character_data_handler($parser, “characterData”);   if (!($filehandler = fopen($xml_file, “r”))) { die(”could not open XML input”); }   while ($data = fread($filehandler, 4096)) { if (!xml_parse($parser, $data, feof($filehandler))) { die(sprintf(”XML error: %s at line %d”, xml_error_string(xml_get_error_code($parser)), xml_get_current_line_number($parser))); } }     fclose($filehandler); xml_parser_free($parser);       foreach ($arr as $sub_arr) { $i = 0; foreach ($sub_arr as $obj) { if ($i == 0) { $name = $obj; }   if ($i == 1) { $xml = $obj; }   if ($i == 2) { $xsl = $obj; }   $i++; } buildHtml($name, $xml, $xsl);   }     ?>       3.重新规划整个页面
\
    这样的分拆式设计可以使页面更灵活,随意修改任何部分都不会影响到其余的块,并且可以不断变换其中的某个块的数据 比如:body.xml 来生成更多新的页面, 特别适合新闻系统或论坛使用   top.xml:   <xml> <top>banner</top> </xml>   top.xslt:   <?xml version=”1.0″ encoding=”utf-8″?> <xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” xmlns:xslAlt=”http://www.snee.com/xml/dummy”> <xsl:namespace-alias   stylesheet-prefix=”xslAlt” result-prefix=”xsl”/> <xsl:template name=”top” match=”xml”> <xslAlt:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”> <xslAlt:template name=”top” match=”xml”> <div class=”top”><xsl:value-of select=”top”/></div> </xslAlt:template> </xslAlt:stylesheet> </xsl:template> </xsl:stylesheet>   l

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号