DOMXML函数笔记

2019-04-07 19:26:14刘景俊

        $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);    // 使用xmltree解析
  $doc = xmldoc($inXML);    // 使用xmldoc解析
}

// 不能用来解析xsl文档

$myxml = xml_dumpmem($doc);
echo "自己写一个dumpmem就不出错了<br>";
echo "<textarea cols=60 rows=5>$myxml</textarea><br>";
print_r($doc);

?>
</pre>
相关文章 大家在看