求PHP操作XML的代码 手册里有,php4用domxmlphp5用dom 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我怀疑你是不是认真找过,手册里说的那么详细,还有例子都看不到<?php$file = "data.xml";$map_array = array( "BOLD" => "B", "EMPHASIS" => "I", "LITERAL" => "TT");function startElement($parser, $name, $attrs) { global $map_array; if ($htmltag = $map_array[$name]) { print "<$htmltag>"; }}function endElement($parser, $name) { global $map_array; if ($htmltag = $map_array[$name]) { print "</$htmltag>"; }}function characterData($parser, $data) { print $data;}$xml_parser = xml_parser_create();// use case-folding so we are sure to find the tag in $map_arrayxml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true);xml_set_element_handler($xml_parser, "startElement", "endElement");xml_set_character_data_handler($xml_parser, "characterData");if (!($fp = fopen($file, "r"))) { die("could not open XML input");}while ($data = fread($fp, 4096)) { if (!xml_parse($xml_parser, $data, feof($fp))) { die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); }}xml_parser_free($xml_parser);?> 手册上是分别两章谈这两个库,上面有很多例子,而且我觉得看例子之前总要看它的相关对象的定义吧另SimpleXML functions,XML Parser Functions,XSLT Functions,XSL functions都是xml方面的这里是英文手册Dom的相关章节地址,如果你有中文手册可以找到对应的章节,后面一章就是是domxmlhttp://www.php.net/manual/en/ref.dom.php用这些名词和php一起在google上也能找到很多相关文章和例子,多用google,你能节省N×N个月:) 天……写插入删除的代码用得了多少时候呀……明明php的函数库都提供了这些功能了…… http://php.freehostingguru.com/group.php-53.php ajax的问题 有一个非常 初级的PHP问题帮忙 不同页面的值传递方法 请帮帮忙把这段ASP程序改成PHP的 重置表单 php javascript数组中文内容乱码问题!!在线等待 请问 现在PHP有什么成熟稳定的O/R映射方案吗? 请教一个字符串截取的问题 如何查询表中某字段,忽略重复 100分悬赏,nginx配置https导致php出现502。 如何结合两个表来搜索 问一查询语句
$map_array = array(
"BOLD" => "B",
"EMPHASIS" => "I",
"LITERAL" => "TT"
);function startElement($parser, $name, $attrs) {
global $map_array;
if ($htmltag = $map_array[$name]) {
print "<$htmltag>";
}
}function endElement($parser, $name) {
global $map_array;
if ($htmltag = $map_array[$name]) {
print "</$htmltag>";
}
}function characterData($parser, $data) {
print $data;
}$xml_parser = xml_parser_create();
// use case-folding so we are sure to find the tag in $map_array
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true);
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}while ($data = fread($fp, 4096)) {
if (!xml_parse($xml_parser, $data, feof($fp))) {
die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);?>
http://www.php.net/manual/en/ref.dom.php用这些名词和php一起在google上也能找到很多相关文章和例子,多用google,你能节省N×N个月:)