‘壹’ xml,php,css,js,less这些都有什么意思
xml:它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。
php:PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
css:样式表
js:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
less:
Linux命令编辑
名称:less
使用权限:所有使用者 ,是不可数名词
使用方式:
less [Option] filename
说明:
less 的作用与 more 十分相似,都可以用来浏览文字档案的内容。不同的是 less 允许使用者往回卷动
以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。
‘贰’ php生成xml中文显示问号怎么解决
试试iconv这个函数 utf8-> gb2312
将生橡禅产的节点的数兄穗据用iconv转换一下
$data = iconv("UTF-8","GB2312/梁尘尘/IGNORE",$data)
‘叁’ (使用PHP语言)Simple_XML中如果对中文结点进行解析
其答枝实可以用php把xml生成数组然后在处理.
<?php
/*
程序:get_xml_array.php
作用:将xml数据生成数组,数组格式:标签名=>值。
时间:2009-3-20
*/
//定义一个将xml标签对应值对象
class AminoAcid {
function AminoAcid ($aa)
{
foreach ($aa as $k=>$v){
$this->$k = $aa[$k];
}
}
}
/*
函数readDarabase
参数:
$file:文件路径。
$tree:根据此生成循环数组的xml标签
*/
function readDatabase($file,$tree)
{
$data = implode("",file($file));
//echo $data;
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $data, $values, $tags);
xml_parser_free($parser);
foreach ($tags as $key=>$val) {
if ($key == $tree) {
$molranges = $val;
for ($i=0; $i < count($molranges); $i+=2) {
$offset = $molranges[$i] + 1;
$len = $molranges[$i + 1] - $offset;
$tdb[] = parseMol(array_slice($values, $offset, $len));
}
} else {
continue;
}
}
return $tdb;
}
function parseMol($mvalues)
{
for ($i=0; $i < count($mvalues); $i++) {
$mol[$mvalues[$i]["tag"]] = $mvalues[$i]["value"];
}
//print_r( new AminoAcid($mol));
return new AminoAcid($mol);
}
$tree = "monster";
$db = readDatabase("1.xml",$tree);
print_r($db);
?>
其中1.xml就是
<?xml version="1.0" encoding="utf-8"?>
<monster>
<xiyou:姓名 type='text'>孙桥肆悟空</xiyou:姓名>
<xiyou:技能 type='text'>火眼金睛</xiyou:技能>
<xiyou:年清消敏龄 type='text'>638</xiyou:年龄>
</monster>
用这个处理是将数组生成了一个与其标签对应的数组,我经常用这个,感觉数据处理起来比较方便,如果非要用Simple_XML其实更简单一些。你可以参考一下,这个
http://hi..com/hoveriann/blog/item/6af70bfbd9546662024f56dc.html
‘肆’ php,如何把一个xml保存的名字为中文,如:我.xml
【代碧兄码】
$file = '我.xml'; // 文件名称
$xml = "<?xml version=\"1.0\" encoding=\"utf-8\"蠢裂?>\n"带慧闭;
file_put_contents(iconv('utf-8', 'gbk', $file), $xml); // 使用iconv转换编码
‘伍’ php xml 添加中文
flash提交内容是utf8的,所以把php设袭型拦置编码为utf8
或用iconv转码看看。租扮
$str = iconv('uft-8','拍胡gbk',$str);
‘陆’ php难题(向xml添加中文)
iconv("gb2312","utf-8",$xmlfile); 你这么写想做什么??想把'../imagetj.xml'这穗闹个xml文件转成utf-8吗? 晕倒了, 你旅颤只要将其中的某个有中文字段猜镇罩的值先转为UTF-8后再去->save就行了,
‘柒’ php里查询MySQL一条中文信息,生成一个XML文件,为什么文件是空的,用英文的话是有数据在XM
XML 文件编码的问题,建议使用UTF_8编码
‘捌’ Mysql里的中文用PHP生成xml时显示为问号
这个是编码格式的问题,把编码格式调整正确就可以
‘玖’ MySQL里面能查询到中文,但是在PHP里面选择中文格式查询并输出一个XML文档是空的,只有表头,
不知道你的XML格式是否正确.还有就是MySQL的字符集和XML是一样么