扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
XML 先不用管他(知识不多 但比HTML知识量多,做网站不一定要配合XML,现在平时用的不多)
创新互联公司是一家集网站建设,光明企业网站建设,光明品牌网站建设,网站定制,光明网站建设报价,网络营销,网络优化,光明网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
XHTML 和HTML 差不多 只是语法更严格 用来过度的
PHP 开源 跨平台 语法不太复杂
.net 有微软后台 可以向c#程序员转 安全(就是用来代替ASP的) 缺点不跨平台
ASP asp.net PHP 大部分功能都一样都可以实现
ASP 不建议下太多功夫 毕竟要被淘汰了
不能像他们学了几年VB没人招,工资勉强够生活
多看看PHP .net教程 尽量都会
不适合.
XML适合记录
配置文件
或者其他的需要移植和共享的数据.
优势在于使用标准的格式,不同的
程序
和系统都能看懂.也方便人阅读.
存储大量数据时没有简单有效的检索
机制
,无论查询还是修改都不便于操作.
用作记录时适合
体积
小,可阅读,可移植的数据.
PHP+XML最典型的例子就是RSS了。web程序的话主要是广告轮换(一般配置文件都用到XML)和站点地图这两个地方用到了XML操作,其实就是简单的操作节点。在数据量小、用户少和性能要求不太高的环境下,可以将XML文档用作数据库,但是却不适用于用户量大、数据集成度高以及性能要求高的作业环境。
1.特别常用.又很少改动的数据.如省市的数据.
2.某个功能的配置文件.这个配置文件是为某个功能使用的.而这个功能又在不同的项目中使用.如果使用数据库存储那就需要建立表等等.比如.一个上传图片的整套功能.里面包含了缩略图,水印等配置.这个功能你可能单独放在一个文件夹里.在建立不同网站的时候.你复制这个文件夹即可.也不用考虑使用什么数据库.所以使用xml.反之如果你是用数据库存储.你新建一个网站的时候.就要建表来保存.并且数据库如果不一样(mysql,access,mssql)等,你的存储sql语句还不一样.
一个简单的方法是模式匹配,例子程序代码如下:
?php
$str='areas
area mc_name="CN_AH" title="安徽:0"/area
area mc_name="CN_BJ" title="北京:0"/area
area mc_name="CN_CQ" title="重庆:0"/area
area mc_name="CN_FJ" title="福建:0"/area
area mc_name="CN_GS" title="甘肃"/area
/areas';
$arr = array(
'安徽' =1,
'北京' =2,
'重庆' =3);
foreach ($arr as $k = $v){
$str=preg_replace("|title=\"$k:\d+\"|","title=\"$k:$v\"",$str);
}
echo $str;
?
更完美的办法是使用XML系列函数,把XML转换为PHP对象,然后修改,不过很麻烦,对你这样的简单XML没必要那么做。
这个很有用,比如开发一个接口,这个接口互相传送的数据可以用xml格式的数据。 例如新浪微波提供的接口返回形式就有xml格式的数据。 还有比如php和其他语言(c++)互相通信 ,也是选择xml格式的数据进行通信。这样我们获取了xml格式的数据后呢,当然还需要php进行解析 分离 将这些xml数据展示得到我们想要的网页上或者编程自己想要的格式保存到自己的数据库。等等吧! 应用很多对我一般都是用到这些了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流