ldren(); // 一般节点
}
// echo __line__."<br>";
foreach($docs as $doc) {
$attr = $doc->attributes();
switch($doc->type) {
case 1:
$xmlstr .= "<{$doc->tagname}"; // 标签头
if($attr) {
foreach($attr as $key)
$xmlstr .= " {$key->name}=\"{$key->value}\""; // 标签参数
}
$xmlstr .= ">"; // 标签结束
$xmlstr .= xml_dumpmem($doc); // 进入子节点
$xmlstr .= "</{$doc->tagname}>"; // 闭合标签
break;
case 3:
$xmlstr .= $doc->content;
break;
case 4:
$xmlstr .= "<![cdata][";
$xmlstr .= $doc->content;
$xmlstr .= "]]>";
break;
default:
if(get_class($doc) == "domprocessinginstruction") {
$xmlstr .= "<?{$doc->target}";
$xmlstr .= " {$doc->data}?>\n";
}
break;
}
}
return $xmlstr;
}
if(1) {
$filename = "resume.xml";
// $filename = "resume.xsl";
$filename = "xml源树.xml";
$fp = fopen($filename,"r");
$inxml = fread($fp,filesize($filename));
fclose($fp);
$inxml = eregi_replace(' encoding="[a-z0-9_-]+"',"",$inxml);
// $doc = xmltree($inxml); // 使
}
// echo __line__."<br>";
foreach($docs as $doc) {
$attr = $doc->attributes();
switch($doc->type) {
case 1:
$xmlstr .= "<{$doc->tagname}"; // 标签头
if($attr) {
foreach($attr as $key)
$xmlstr .= " {$key->name}=\"{$key->value}\""; // 标签参数
}
$xmlstr .= ">"; // 标签结束
$xmlstr .= xml_dumpmem($doc); // 进入子节点
$xmlstr .= "</{$doc->tagname}>"; // 闭合标签
break;
case 3:
$xmlstr .= $doc->content;
break;
case 4:
$xmlstr .= "<![cdata][";
$xmlstr .= $doc->content;
$xmlstr .= "]]>";
break;
default:
if(get_class($doc) == "domprocessinginstruction") {
$xmlstr .= "<?{$doc->target}";
$xmlstr .= " {$doc->data}?>\n";
}
break;
}
}
return $xmlstr;
}
if(1) {
$filename = "resume.xml";
// $filename = "resume.xsl";
$filename = "xml源树.xml";
$fp = fopen($filename,"r");
$inxml = fread($fp,filesize($filename));
fclose($fp);
$inxml = eregi_replace(' encoding="[a-z0-9_-]+"',"",$inxml);
// $doc = xmltree($inxml); // 使
| 对此文章发表了评论 |
